If chicken has a strange smell, has changed colors or turned gray (it should generally be somewhere between white and pink), or looks slimy or moldy, it has spoiled. It's better to be on the safe side, so when in doubt, throw it out!