Marbach am Neckar (Baden-Württemberg, Germany): view from the "Oberer Torturm" towards roof and clock tower of the "Stadtkirche". In the background, the valley of the river Neckar with vineyards.