Heidelberg, Germany, dreamy sunset colors over the Neckar river with the Old Town and Bridge, framed by silhouettes of trees