Finding Bigfoot on Animal Planet June 5th

A few weeks ago I had a post about Animal Planet airing a new Bigfoot hunting series. Well, now some new details have emerged. the show is set to debut on June 5th, and the expedition team has been announced. From Looking to end the 100-year old search for the mythical creature, Animal Planet […]