Skip to playerSkip to main content
  • 20 years ago
a clip of 24h high resolution beach webcam images from playa de las cucharas, located in the resort of costa teguise, on the island of Lanzarote, Canary Islands (SPAIN).

Recommended