Leech (Earth-84216)

History
Leech is a member of the X-Men, a team bent on world domination. Leech arrived shortly after some of his earlier teammates to the camp where the Banished arrived. His arrival negated the powers of all those in the camp, except for seemingly Magi. His arrival also guaranteed a win for the X-Men.

Powers/Abilities
Leech has the powers of his Earth-616 counterpart, but are described as being increased.

Trivia
Leech is never once seen talking in the series, indicating he may be mute.