Religion: True Believers (Ninja cult)
First Appearance: The Amazing Spider-Man (vol. 1) #424 (June 1997): "Then Came... Elektra"
Number of Appearances: 1
Enemy of: Spider-Man
Nation: South Korea
Suggested links for further research about this character and the character's religious affiliation: