High-resolution satellite images of Victoria, Seychelles.

Storms