Alien Armadillo from outta space