St. Peterskirche, the largest church clock face in the world.