High-resolution satellite images of Tenerife, Canary Islands.

Storms