Carmen Twillie was born on April 8, 1950 in Playa del Rey, Los Angeles, California, USA as Carmen Beth Twillie. Read more on iMDB