Movie Image

Scarlot Harlot

Carol Leigh, Acting

New York City, New York | 1951-01-11 | 2022-11-16

(January 11, 1951 – November 16, 2022)