Rheinstein Castle is a medieval castle near the village of Trechtingshausen on the Middle Rhine in Germany by Vesuvianite

Pinned from
flickr.com

Train

Pinned from
500px.com

Rejoice! Christ is born!

Pinned from
flickr.com

another good list!

Pinned from
ooph.com