Debi Storm was born on 16 July 1958 in the USA. She is an actress, known for I Spy (1965), Village of the Giants (1965) and The Invaders (1967).
A blind, uneducated white girl is befriended by a black man, who becomes determined to help her escape her impoverished and abusive home life.
A family is trapped in a desert town by a cult of senior-citizens who recruit the town's children to worship Satan.
When an upwardly mobile couple find themselves unemployed and in debt, they turn to armed robbery in desperation.