Sasquatch Chronicles

The Town That Bigfoot Built

Pacific NorthWEIRD writes “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!”

 

Exit mobile version