For Bigfoot enthusiasts, 1967 was the year that two researchers in the mountains of California allegedly documented this elusive beast on video for the first time ever, bringing the legends, reports, and monster tales into sharp focus. An amateur 16-mm video reporting to have finally captured pure evidence of the creature’s existence was an obvious …
Bigfoot Museum and Statue – Willow Creek, CaliforniaRead More