Now Playing | Search for the Ohio Bigfoot 129

The team heads to Ohio's Salt Fork State Park, which according to Matt is "one of the Squatchiest parts of one of the Squatchiest states in America." Will they find something?

Recommended for You

Watch More Finding Bigfoot Videos
Filter