Info mistake?
Biography
Louwana Miller was born in 1962. She died on March 2, 2006 in Ohio, USA.
Awards
Known For
Filmography
No data