Algarve Beach Strand Praia Lagos Sagres

Algarve Beach Strand Praia Lagos Sagres

A section of the idyllic Praia de Rocha beach on the southern coast of the Portuguese Algarve region.