Elvira's Movie Macabre
Season 1
Ep 35. The Turn of the Screw
- May 22, 1982
The new governess at a country estate begins to see ghosts. Are they real or is she mad?
The new governess at a country estate begins to see ghosts. Are they real or is she mad?