Cold Take
Discover
Club
Blind Pick
Log in
Sign up
E
Ellen O'Mara
Follow
Born 13 September 1949 in Manhattan, New York City, New York, USA
Died 29 September 2004 (aged 55)
Actor
Sealed
1980
?.?
?.?
Night of the Juggler
Lucy
Sealed
1967
?.?
?.?
Up the Down Staircase
Alice Blake