Del Landau

Del Landau

The one and only Del Landau – leader of I.T.

Her powers are pretty straight forward – strength. But no invulnerability, she can get hurt just like everyone else