Santa Maria Beach
Perspective of the Santa Maria Beach via a camera attached on the Hotel Morabeza (Pontão), built on the island of Sal in Cape Verde.
The island of Sal is the doyen island of Cape Verde and is component of Barlavento islands.
suggest a correction
Date added: 2012-09-23