Return to page 1 thumbnails
Previous Next
St. Peter’s Church in Old Town Zurich. They love telling tourists from England that the clock face is larger than Big Ben’s.