Other Names: Team Alpha
First Appearance: Untold Tales of Spider-Man #21 (May 1997): "Menace!"
Number of Appearances: 1
Note: 5 mutaphobic men posing as mutant
Suggested links for further research about this character and the character's religious affiliation: