Church of the Holy Spirit, Heidelberg (Where Gumbo Was #125)
The Heiliggeistkirche, to give it its German name, is the most imposing church in Heidelberg; it stands out above the Altstadt (Old City) section of the city so distinctively that I dared not include an exterior view among the clues. I make amends…