The historic site of Machu Picchu in Peru is the scene of mudslides still today and hundreds of tourists are evacuated by helicopter, five have been killed, and over 1,500 people are still stranded. A tourist...
created by Amy Judd | 2 years ago | updated 2 years ago 3363 views | 48 recommendations | 0 comments
It was 2000, and I still have no idea why descendents of the Inca were holding this protest in the former capital of the Inca Empire.
The clip is from my film "The Inca Lost and Found",...