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.

Information

First Aired On:
Jun 14th, 2015

Recaps

No recaps, be the first to add one below!

You must login to post a recap!