EXCLUSIVE: STX Entertainment and Citizen Skull Productions are behind new creature feature, Bigfoot. In this latest addition to the bigfoot myth, a beast terrorizes ... Read more