thetelltalemind.com
He Will Steal Your Soul – The Devil’s Rain (1975)
One of the worst reviewed horror films of all time is The Devil’s Rain from 1975, or at least from those critics who were notable at the time. Really though, if you deign to give this film a…