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!
Comments
Post a Comment