Mary J. Blige is still rocking her revenge body! These photos of her and her bikini were captured pool-side in Miami over the weekend. She recently canceled a show in Houston because of Hurricane Harvey.
https://www.instagram.com/p/BYa_Oz_ltta/?tagged=maryjblige