What's happening?

The Saint: 3x17

The Inescapable Word

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

The Saint: Season 3 Episode 17
The Saint: Season 3 Episode 17
Jan. 28, 1965