Captain Boomerang is the name of two supervillains appearing in American comic books published by DC Comics, who respectively serve as enemies to both the Barry Allen and Wally West versions of the Flash. From Wikipedia
Rocksteady Studios' new game set to release on February 2, with early access for Premium Edition buyers on January 30.