Lighthouse the drommedaris at West-Terschelling in the Netherlands

Royalty-free stock photo ID: 67903897

Lighthouse the drommedaris at West-Terschelling in the Netherlands