Lanzarote, Canary Islands: Challenging Assumptions

We Said Go Travel