Image 1 of 1
Europe014.jpg
Rows of lit candles line the altar of St. Stephen's Cathedral in Passau, Germany