Karmadillo

Karmadillo is a monster of the Evil Space Aliens.