Religion: Aztec religion
Alter Ego: Chama Sierra
Other Names: Tezcatlipoca II
First Appearance: Green Arrow (vol. 2) #102 (Nov. 1995): "Jaguar Moon"
Super? (Has Super Powers/Special Abilities/Technology): Yes
Number of Appearances: 3
Note: claims to be a deity, but is simply deluded
Suggested links for further research about this character and the character's religious affiliation: