German
Pedestian Zone - Upper Market Square in Ibbenbüren Germany
Fullsreen Button