The Bigfoot Museum in Willow Creek, the town where the legend of Bigfoot began in 1958.
The Bigfoot Museum in Willow Creek, the town where the legend of Bigfoot began in 1958. Jack Durham Humboldt County CVB
The Bigfoot Museum in Willow Creek, the town where the legend of Bigfoot began in 1958. Jack Durham Humboldt County CVB

Bigfoot is one very scared Californian

August 31, 2016 4:03 PM

Comments

Homeless in Sacramento