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 04:03 PM

UPDATED August 31, 2016 08:40 PM

Comments

More Videos

  • Painting the Delta

    Watch as Sacramento artist Stephanie Taylor paints a Delta scene.

Painting the Delta