Alien Armadillo from outta space

Rusty Rex