heromachine.com
SOD.096 – Nova
I know nothing about this character, so I probably got a lot of details wrong. Like, I think his wrist cuff thingies are actually Quasar’s or something.