Headlines


Demon's Twilight

Demon's Twilight - There Are No Sparkling Vampires Here

Ah, Italy! Where have your horror films gone? You used to be one of our chief exporters of all things insane, but lately all we get is a trickle of blood here, a slice of flesh there ... Hopefully, things are about to get back on track.