High-resolution satellite images of Toulouse, France.

Storms