History
Leech is seen as member of Gene Nation when Magneto assembles all super-powered teams, among them the Avengers and the X-Men, and asks them all to put aside their differences and band together in the face of a common threat: the Sentinels.
Attributes
Powers
Seemingly those of Leech (Earth-616)#Powers.