From New York City, New York, USA • 1943 - 2023
Lynn Loring (born Lynn Eileen Zimring; July 14, 1943 – December 23, 2023) was an American actress and television and film producer. (Via Wikipedia)
The Horror at 37,000 FeetFilm • 1973
Black NoonFilm • 1971