Bigfoot evidence possibly found in Sierra Mountains

June 23, 2011 12:00:00 AM PDT
A local group of Bigfoot enthusiasts says it has new evidence the creature exists in in our local Sierra Mountains.

Load Comments