New research shows that Machu Picchu, an ancient Incan citadel set high in the Andes Mountains in Peru, was occupied from about 1420 to 1532 CE, with activity...