Finding Bigfoot Season 6 Episode 100 Untold Stories: Squatch and the City
- July 20, 2014
The squatchers share stories from NYC territory. Skeptics give the squatchers a hard time.
The squatchers share stories from NYC territory. Skeptics give the squatchers a hard time.