Machu Picchu. Sacred Inca site high in the Andes of Peru