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.

Connect