View from castle at Beilstein overlooking the Mosel river in Germany