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