Mashco-Piro video

A tribe of Indians that lives in voluntary isolation in Peru's southeastern Amazon has briefly emerged from the jungle to