Machu Picchu is an archetectural marvel located 8,000 ft above sea level. Often referred to "The Lost City of the Incas", Machu Picchu was constructed around 1462, at the height of the Inca Empire. It is believed the city was originally inhabited for only 100 years then abandoned.