High-resolution satellite images of Nice, France.

Storms