From New York City, New York, USA • 1938 - 1996
Luana Anders (born Luana Margo Anderson; May 12, 1938 – July 21, 1996) was an American actress and screenwriter. (Via Wikipedia)
DoppelgangerFilm • 1993
The Killing KindFilm • 1974
Dementia 13Film • 1963
The Pit and the PendulumFilm • 1961
Night TideFilm • 1961