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