One of the most beautiful beaches in Europe - Praia da Rocha on the Algarve in Portugal

Royalty-free stock photo ID: 94069561

One of the most beautiful beaches in Europe - Praia da Rocha on the Algarve in Portugal