Carol Leigh

Carol Leigh

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

2022-11-16

(January 11, 1951 – November 16, 2022)