High-resolution satellite images of Gran Canaria, Canary Islands.

Storms