archytele The Vault

S3·E24 The Face

Aired March 14, 1961

Synopsis

Persistence of evil vision.