The team travels to Fouke, Arkansas, home of the 1972 Bigfoot documentary, "The Legend of Boggy Creek." With a long history of sightings near this small town, the team
Comments # 0