Aerial view on the Old Bridge and river Neckar from Schloss Heidelberg (castle). Heidelberg, Germany.