Ellen Bailey

Born: None


Placeholder

The Touch of Satan

as Sarah Strickland
Released: 1971-08-23

A murderous and decrepit old woman resides on a California walnut farm with her family. On a...

Movie page