Pictures of Germany - Mosel River - the town of Cochem, Marktplatz, Market Square