High-resolution satellite images of Rio de Janeiro, Brazil.

Storms