Evelyn Russell
An image from Sheila Levine Is Dead and Living in New York, one of the productions that also features Evelyn Russell.

Evelyn Russell

August 4, 1926 — New York City, New York, USA
Sheila Levine Is Dead and Living in New York

Sheila Levine Is Dead and Living in New York

1975

The Littlest Angel

The Littlest Angel

1969