Burg Eltz Castle above the Moselle River between Koblenz and Trier, Germany  photo Cam B. on Flickr