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