Japanese cherry trees blossoming in spring at the Museumplein in Amsterdam the Netherlands

Royalty-free stock photo ID: 104530826

Japanese cherry trees blossoming in spring at the Museumplein in Amsterdam the Netherlands