Mystery Science Theater 3000

Touch of Satan. Episode 8

An aimless young man encounters a rural family that seems to have some secrets.

First aired: Saturday 11th of July 1998
Year: 1998
ASSEMBLE