Praia da Rocha, on the Atlantic Ocean in Algarve, southern Portugal.

Royalty-free stock photo ID: 59200915

Praia da Rocha, on the Atlantic Ocean in Algarve, southern Portugal.