All Articles
One of the most controversial horror films ever made was released in Italian theaters on this day in 1980. Of […]
Along with the entire horror community and fans of extreme cinema in general, it pains us to report the passing […]