Stock Photo: Castle, Neckar River and Alte Bridge, Heidelberg, Baden Wurttemberg, Germany, Europe
Stock Photo: 1890-63923 Castle, Neckar River and Alte Bridge, Heidelberg, Baden Wurttemberg, Germany, Europe