meaning of Captain Scarlet und die Rache der Mysterons

Captain Scarlet und die Rache der Mysterons - German to English

Captain Scarlet and the Mysterons