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

Royalty-free stock photo ID: 54197167

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