High-resolution satellite images of Ibiza, Balearic Islands.

Storms