archytele The Vault

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?