Armydillo (Earth-9429)

Armydillos are enemies in Crash of the Titans.