MYSTERY SCIENCE THEATER 3000: THE ATOMIC BRAIN AND THE TOUCH OF SATAN (DVD)

“The Touch of Satan,” released in 1971, is kind of “Texas Chainsaw Massacre” meets the TV movie of the week…

Posted on November 4, 2011 in Reviews by