Machu Picchu
Machu Picchu is a fifteenth-century Inca royal and ceremonial complex in the Peruvian Andes, built on a ridge above the Urubamba River.
Machu Picchu is a fifteenth-century Inca royal and ceremonial complex in the Peruvian Andes, built on a ridge above the Urubamba River.