Mary J Blige is an American singer, songwriter, record producer, and occasional rapper/actress.
Naomi Campbell is a British Supermodel and philanthropist.
Both of these lovely ladies have had careers that span longer than two decades and yet, their beauty is timeless, and each look much younger than their age.
Who do you think is hotter, Mary or Naomi?