Lifeblink
Splash header
Apple store
Google play

Click here to continue to site

Machu Picchu

The ancient Inca site was built during the 15th century. Located in the Andes overlooking the Urubamba River. Estimated 1,000 residents lived here.

Machu Picchu, Lima District, Peru