From Ipswich, Suffolk, England, UK • 1926 - 2012
Charlotte Mitchell (born Edna Winifred Mitchell; 23 July 1926 – 2 May 2012) was an English actress and poet. (Via Wikipedia)
The Blood on Satan's ClawFilm • 1971
Village of the DamnedFilm • 1960