Heidelberg, Germany - the town and the cathedral from the ruined castle on the hill.

‚ÄčThe River Neckar flows through

Heidelberg castle - facade

The Cathedral Square - Strasbourg, France

SHARON'S TRAVEL

Carousel

Organ built in 1385