Can't get enough Bigfoot news updates? Here are some other awesome Bigfoot news and stories from several sources.
Filming began on Bigfoot Wars in Mineola, Texas in August. Paul Salfen caught up with C Thomas Howell on the set. The movie is an independent film by D Zone Films, in association with Edgen Films. Most of the cast and crew are from Texas, many of whom are based in Austin. Producers anticipate the movie will be released late this year or early next year.