Armadillo (comics)
Armadillo (Antonio Rodriguez), is a fictional character, a minor former supervillain in the Marvel Comics universe. He first appeared in Captain America #308.
Read more about Armadillo (comics): Fictional Character Biography, Powers and Abilities