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