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 RealScreen.com: Looking to end the 100-year old search for the mythical creature, Animal Planet […]