Board Thread:Questions and Answers/@comment-26921356-20170828031809/@comment-3124466-20180624032359

I'd say Captain Boomerang from DC Comics.