✅ Ad Blocker Active: Built-in ad protection is enabled for the best viewing experience!

Nature
Season 10, Episode 17
Episode Title: Tiwai: Island of the Apes
Air Date: 1992-02-09
Overview:
Chimpanzees and other primates survive on Tiwai, an Upper Guinea island where witchcraft and taboos still exist.
🎥 Watch Now