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

Royalty-free stock photo ID: 52382884

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