Pictures of Germany - Mosel River - the castle of Cochem, perched on a hill