Where To Stream Captain Scarlet and the Mysterons Season 1 Episode 13
Point 783
- Aired December 22, 1967
- 30 Min
When the Mysterons threaten the life of the Supreme Commander of Earth Forces, Scarlet and Blue are assigned to escort him to SHEF HQ in New York