Louisa Moritz
Biography:
Born September 25, 1946 in Havana, Cuba
Attended Abraham Lincoln University
Married to Alan Fine
Died January 4, 2019 in Los Angeles, CA
Movies:
1975:
Death Race 2000