I have always loved the Rocket Reds, and the reason is simple: they are the Barry Horowitz of the DC Universe. Barry Horowitz, for those not in the know, was a professional wrestler and probably the last truly great jobber – the designated loser, the one who showed up to get his ass kicked by […]