Mary J. Blige is cool. She's got the It haircut, she's got the style to rock green eye shadow, and yet something here just doesn't add up. And by "something," I mean her blonde hair. Mary has worn blonde shades before, but this isn't quite as flattering. Still, the woman has attitude to spare. What about you?

Source