Bigfoot Museum in Willow Creek CA

By: Robert Swetz (Vegas Bob)
Taken: 9-6-2010
Run Time: 1:43

"Bigfoot" Museum in Willow Creek California.