Sasquatch: Legend Meets Science

  • 2003
  • TV-G

Experts in the fields of forensics, anatomy, behavioral science, biology and primatology debate such “evidence” as footprints, hair samples and video recordings of the legendary creature said to be living in North America.

Where to Watch

Available to Stream

  • Watch on