Sarah Natoli was born in New York City, New York, USA. She is known for Fish (1977) and Death Penalty (1980).
No data