Mainz

Germany
2 stories
Morning activity on Mainz's historic pedestrian streets
A Mainz evening: streets, rooftops, river, and a sunset