Machu Picchu Facts & Worksheets

Machu Picchu is a 15th-century icon of Inca civilization, located in Peru, South America. It is one of the Seven Wonders of the World, and is considered to be a Peruvian Historic Sanctuary, as well as a UNESCO World Heritage Site.