Mysterious Ape Island

  • 44m 57s
  • 2009
  • TV-PG
  • CC

In the Pacific Northwest, a small island may hold the clue to unraveling the mystery of the legendary Sasquatch. Witnesses tell stories of a monster that attacks as they sleep and devours fish on the coastline.

More in this collection 63 Videos