Skip To Content

Where To Stream Captain Scarlet and the Mysterons Season 1 Episode 13

Point 783

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