Aug 12, 2021 by News Staff

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...