Alter Ego: Tara Virango
Other Names: Tara; Green Tara; Goddess
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
Reportedly named herself after the Buddhist goddess "Tara."
Suggested links for further research about this character and the character's religious affiliation: