germany

Heidelberg Castle and the city of Frankfurt. Ruin and terrace above the river, then streets and towers in the commercial center.

Previous
Previous

Bath