Armadillo
Comics
New Warriors (2005) #1
Series
New Warriors (2005)