Person
Carol Leigh
- Specialty
- Acting
- Birth
- January 11, 1951 · 71 years
- Death
- November 16, 2022
- Origin
- New York City, New York, USA
Technical Alias
Scarlot Harlot








