How a California Small Town Became the Bigfoot Capital of the World

The first thing you need to know about Willow Creek, California, is that people genuinely believe. Some would go so far as to say that openly declaring you do not believe is a social faux pas; after all, why would you come to the Bigfoot Capital of the World if you didn’t hope to find…

continue reading
No Comments