Karlsruhe & Heidelberg - casa-mm
The medieval castle ruin of Heidelberg.

The medieval castle ruin of Heidelberg.