Kentucky's Blood Moon Pictures finds its 13 Slays Till X-mas on the lists of must-watch Christmas horror movies but the publications might surprise you!
A new indie horror movie set in the 1980s, and filmed in Evansville, Indiana will premier on October 29, 2022, before making its debut in YouTube on Halloween.