This storyline starts way backĀ here.

I guess every comic creator has to make up a bunch of silly superheroes from time to time- It’s just to much fun! :)