Info
Germany, Heidelberg. Bridge over the Neckar river and view at the Heidelberg castle