“Trick-Or-Treat Smell My Feet!” From the very beginning introduction “Nevermore Production Films” logo, The Barn is an excellent callback to 80s horror and the first few...
If 100 horror fans were given the opportunity to head back in time and revisit a decade of their choosing, I’m willing to bet that at...