Devil Storm

Devil Storm also known as the Invincible Pirate Captain is a pirate with infamous reputation.

History
He like other crime lords, hunting down Flashy Flash for unknown reasons. He was eventually killed by Flash.