You can now earn badges for reviewing your favorite shows! Read more

The Devil's Rain - 1975 poster

The Devil's Rain - 1975

A bunch of Satanists in the American rural landscape have terrible powers which enable them to melt their victimsâ?¦