by borisb17
Church of St. Leodegar is the most important church and a landmark in the city of Lucerne, Switzerland.