The Unexplained
Cannibals (2x1)
Air date: Jan 23, 1997
From South Seas headhunters to the chilling case of Jeffrey Dahmer, this is an unflinching investigation of the long, mysterious history of cannibalism.
- Premiered: Jan 1996
- Episodes: 94
- Followers: 1