World Wonders
0

The Lost City of the Incas, located atop a mountain ridge in Peru

Machu Picchu