Religion: not determined yet
Alter Ego: Luis Alvarez
Other Names: El Arana; Tarantula II
First Appearance: Web of Spider-Man (vol. 1) #35 (Feb. 1988): "You Can Go Home Again!"
Super? (Has Super Powers/Special Abilities/Technology): Yes
Number of Appearances: 7
Employer: Delvadian government
Worked for: Chameleon