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.
From Owensboro, Kentucky indie film producers Blood Moon Pictures, holiday horror anthology, 13 Slays Till X-Mas is now available to stream for free. Watch now!