Lee Amber

Recently added

The Touch of Satan
2.3

The Touch of Satan

Aug. 23, 1971

The Touch of Satan

A murderous and decrepit old woman resides on a California walnut farm with her family. On a whim, a traveler named Jodie makes a brief side trip ...