johnferebeephoto.com
Heidelberg
Old town of Heidelberg as seen from one of the parapets of Heidelberg Castle. The Neckar River in the background.