Downtown Heidelberg and the Neckar River
As seen from the Heidelberg Castle. Here you can see the snowy roofs of the Aldstadt, or Old Town, clustered around the Heiligeistkirche, or Holy Ghost Church, and the AlteBruecke, or Old Bridge. The homes lining the opposite bank of the Neckar meld into the vineyards climbing the hill behind them.