Search for the Ohio Bigfoot

show more details
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?

Related Videos


Sorry, we don’t have any content for this filter

Please select another filter.