New Bigfoot show on Animal Planet

I loves me some Bigfoot shows, and in my opinion, there just aren’t enough of them on TV. So I was happy to read the new announcement by Animal Planet that they will be airing a new show on Bigfoot. No word yet on when it will air, but I’m keeping my fingers crossed that […]