
Sasquatch: Legend Meets Science (2003)
For the first time, scientists from many disciplines put the most compelling sasquatch evidence under the microscope and apply forensic science to the on-going mystery. Their conclusions shed new ligh...more
Stars:
Release Date: 2003-01-09
2.5/10






- Language: English
- Runtime: 95