La Mancha Blanca

Canary Islands, Spain