Armadillo (comics)

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