Bigfoot Again?

Yup, the big hairy dude is on our radar again. He’s been spotted in Idaho. And there’s video, so you be the judge!

Watch the video here!

Leave a Reply