Lea Scott was born in New York City, New York, USA. She is known for See China and Die (1981) and Hollow Image (1979).
Sin datos