Captain Scarlet

The man who fate has made indestructible... his name? Captain Scarlet!