High-resolution satellite images of Nouméa, New Caledonia.

Storms