thelastdrivein.com
The Night God Screamed (1971) – Leave Your Faith, Fear and Sanity at the Water’s Edge. Part II
“Scream – So they’ll know where to find your body!” THE NIGHT GOD SCREAMED (1971) Directed by Lee Madden (Angel Unchained 1970, The Manhandlers 1975) he offers us another c…