a view of the beach of Altafulla, Catalonia, Spain

Royalty-free stock photo ID: 85692007

a view of the beach of Altafulla, Catalonia, Spain