S1·E35 The Turn of the Screw
Aired May 22, 1982
Synopsis
The new governess at a country estate begins to see ghosts. Are they real or is she mad?
Aired May 22, 1982
The new governess at a country estate begins to see ghosts. Are they real or is she mad?