The Town That Bigfoot Built

Pacific NorthWEIRD take a look at the historic town of Willow Creek, California.

This Northern California town OWNS Bigfoot! Vince and Tyler took a road trip to Willow Creek, CA - home of the Patterson-Gimlin Bigfoot footage - and spoke to Steven Streufert and the Bluff Creek Project about the appeal of Bigfoot and how Willow Creek has made its name in the Bigfoot community!


Popular posts from this blog

BREAKING: Finding Bigfoot Production Company Seeks Filming Permit In Virginia

The Clearest Photo Of Bigfoot Since Patterson-Gimlin Released By Melissa Hovey?