archytele The Vault

S4·E6 The Sisters

Aired December 30, 1951

Synopsis

The lives of two sisters are disrupted by a psychopath who appears claiming to be their godson.