High-resolution satellite images of Lanzarote, Canary Islands.

Storms