The Secret Squatch Spot

Finding BigfootSeason 7

The team heads to South Carolina and split up to investigate a video of an active strange track-way area.


First Aired On:
Jun 14th, 2015


No recaps, be the first to add one below!

You must login to post a recap!