Leigh Harris

Leigh Harris was born in 1954 in Milwaukee, Wisconsin, USA as Leigh Ann Harris. Leigh Harris is an actress and the twin sister of actress Lynette Harris. Both Leigh and Lynette were also Playboy magazine models; they both appear as twins in two films, Sorceress (1982) and I, the Jury (1982).

Related Posts