Multi-award winning singer Mary J. Blige has shown off her impressive physique as she soaks up the sun in Florida.
Donning a stunning Versace string bikini decorated with a geometric monogram print, the Queen of Hip-Hop Soul, 51, hit Miami Beach.
Mary opted for a blonde wig with a bright red headwrap which she paired with huge hoop earrings that almost touch her shoulders.