This strange new group of Mighty Avengers have finally found their first arch nemesis!
Frenz, Frenz
(2004)