On the Trail of Bigfoot: The Discovery is the latest documentary from Small Town Monsters and Seth Breedlove. Let’s read more about it and when you can watch it! From the press release: A Sasquatch research group operating out of the Olympic Peninsula area of Northern Washington believe they have …
Read More »