Panama: Village of the damned

One indigenous tribe is engaged in a life and death struggle against the big business interests flooding their land.