How in the HELL did I miss this story? Someone took a photo of Bigfoot here in Idaho last month...people, people, when this happens you gotta share it with me just so I can rub Nicole's nose in it...But for me...I believe, there's a squatch in this here state.

The only thing I wish, is that I wish the people who are getting these photos would get rid of their piece of crap cameras and get a camera or phone that will take a much better and less grainy photo. Or at least quit being such a pansy and get a little closer to the squatch, so we can shut up these non believers like Nicole, once and for all...This is not the first time Bigfoot has been caught on camera in Idaho



More From Mix 106