Heidelberg castle and church from Philosophenweg Heidelberg castle fron town Necker river, Alte Bruecke and church from castle