Machu Picchu, one of the most recognized archaeological sites in the world, is located high (2,430 m above sea level) above the Urubamba River on a narrow...
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...