a cartoon character with red and yellow armor