High-resolution satellite images of Cayenne, French Guiana.

Storms