High-resolution satellite images of La Palma, Canary Islands.

Storms