Stock Photo: City view seen from Philosophers´ Walk, Heidelberg, Neckar, Palatinate, Baden_Wuerttemberg, Germany, Europe