High-resolution satellite images of Caracas, Venezuela.

Storms