S3E17 · The Inescapable Word

The Inescapable Word

S3E17 · 1965-01-28 · 60 min

Death rays seem to be coming from a Scottish research center.

The show’s own verdict is on its page.