Share with friends!

Heidelberg Castle, Germany: Photos and Legends of a Romantic Ruin

Ruined Heidelberg Castle is an amazing romantic ruin, nestled in the touristy town of Heidelberg, Germany. Discover photos, legends, history and more....