Religion: Buddhist deity
First Appearance: Peter Parker: Spider-Man (vol. 2) #48 (Nov. 2002): "The Big Question"
Super? (Has Super Powers/Special Abilities/Technology): Yes
Number of Appearances: 2
Note: goddess that Enigma (Tara Virango) named herself after
Suggested links for further research about this character and the character's religious affiliation: