The Devil's Rain

Absolutely the most incredible ending of any motion picture

Horror
86 min     5.1     1975     USA

Overview

Satanists in the middle west terrorize and sometimes melt the terrified locals.

Similar