Observatory of the Leiden University in the Netherlands

Royalty-free stock photo ID: 152694539

Observatory of the Leiden University in the Netherlands