High-resolution satellite images of Cancún, Mexico.

Storms