Show:
Questions
Responses
Print
World Wonders
0
The Lost City of the Incas, located atop a mountain ridge in Peru
Machu Picchu