High-resolution satellite images of the Inca citadel Machu Picchu, Peru.

Storms