SHARON'S TRAVEL

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

‚ÄčThe River Neckar flows through

Carousel

Organ built in 1385

Heidelberg castle - facade

The Cathedral Square - Strasbourg, France

Beautiful old houseboats