Discoveries: In Willow Creek, there are Bigfoot believers
The Sacramento Bee takes a trip to California’s Willow Creek-China Flat Museum, and it’s Bigfoot exhibit.
Check out the original source here
Cryptozoology.com
Hat tip to www.CryptoZoology.com