peru tribe

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