Louisa Moritz
Biography:
Born September 25, 1946 in Havana, Cuba
Died January 4, 2019 in Los Angeles, CA
Attended Abraham Lincoln University
Trivia:
Married to Alan Fine
1970s:
Death Race 2000
Actors
/
Guilty Viewing Pleasures
/
Home