Captain Boomerang

Captain Boomerang is a villain in The Flash comics and media.