Carol Leigh

Carol Leigh

Biography

(January 11, 1951 – November 16, 2022)

Known For: Acting

Birthday: 1951-01-11

Place of Birth: New York City, New York

Also Known As: Scarlot Harlot