Bigfoot Proof Coming Soon?

Ok, so I have been blogging lately about this new show set to air on Animal Planet called Finding Bigfoot. It has me pretty excited, and some other people seem to be excited as well. I came across this blog post today on the Ringside Report, which is…well, it’s a blog about the world of […]