Demons on the Set of Cursed Films
New series on Shudder asks why we want to believe in evil
"...In 1996, the small town of Thorold, Ontario, made national headlines. Residents were stunned to see a tornado..."