Machu Picchu is an Inca site in the Andes Mountains of Peru. It is a UNESCO World Heritage site and has been called one of the new Seven Wonders of the World. Hiram Bingham is credited with discovering Machu Picchu, but there were people living there at the time of his "discovery". The better-known pho...
- Total Views
- Explore Score