Cherokee Bigfoot Returns

The crew returns to North Carolina to chase the Cherokee Devil; aggressive signs leave the team wondering if they should call off the search.

Episode Discussion

No comments yet.
Login to leave a comment on this episode.