Mary J. Blige is performing tonight in Miami, but first she’s soaking up the sun at the beach! The 51-year-old singer looked great in a string bikini while hanging out with friends on Saturday afternoon (March 12) in Miami Beach, Fla. Mary is the headlining act for night one of Jazz in the Gardens Music