a cartoon of a creature with horns and armor