Heidelberg Schloss (castle) in the background. Corn Market Madonna (foreground). Heidelberg, Germany
Heidelberg Schloss View from inside courtyard Heidelberg, Germany
Church of the Holy Spirit, viewed from the terrace of Heidelberg Castle. Heidelberg, Germany