Royalty-free stock photo ID: 1336435958

spring view from Dusseldorf, Germany - Image