Jennifer Lonsdale

Jennifer Lonsdale played Della in DW: Nightmare of Eden.