Champions Online Wiki
Advertisement

Monstrous, super-strong Lemurian supervillain. Has been known to terrorize North America.

Advertisement