Lockheed is a member of the Flock - an alien ... ending up joining the mutant team known as the New Mutants. Since then, ...