Monster of the Amazon

Deep in the Peruvian jungle, a supersized beast is terrifying locals.