Title: Captain Cobra, the hooded mystery