From London, England • 1938 - 2022
Joanna Venetia Invicta Stevenson (10 March 1938 – 26 September 2022) was an English actress. (Via Wikipedia)
Servants of TwilightFilm • 1991
The City of the DeadFilm • 1960