Alter Ego: Antonio Rodriguez
First Appearance: Captain America (vol. 1) #308 (Aug. 1985): "The Body in Question"
Super? (Has Super Powers/Special Abilities/Technology): Yes
Number of Appearances: 52
Worked for: Karl Malus
Changed from regular human into Armadillo by Karl Malus.
Was also associated with the lesser known wrestling league, the Ultimate Fighting League.
Suggested links for further research about this character and the character's religious affiliation: