Copyright @ 2014 Joan Cook All rights reserved Machu Picchu, Peru trip Machu Picchu Northwest of Cuzco, Peru, Machu Picchu is believed to have been a royal estate or sacred religious site for Inca leaders, whose civilization was virtually wiped out by Spanish invaders in the 16th century  
Made with Xara