Lethal Legion - Lethal Legion Earth 1298 version

Lethal Legion are a comic book team that first appeared in The Avengers #78