He's the guy from the brain trust.
Remember he fought terry on top of a 50 stories building and fell head first like a missile straight into the ground, cuasing a loud shockwave and creating a huge massive crater in the ground, then he just got right up looked up at terry and walked awaay without even a scratch on him.
He even ripped the wings off terry's suit with his bare hands and he grabbed terry while terry had his thrusters on full thrust and swung terry around like a ragdoll.
He is at least on par with juggernaut as far as invulnerability so I though it would be an interesting fight.