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