By People Staff
July 21, 2011 06:00 AM
Shea Walsh/AP

In town to film Rock of Ages, Mary J. Blige sipped mojitos with a friend poolside at Miami’s Delano Hotel. A large security guard helped the hip-hop soul singer maintain her privacy, but Blige did take the time to snap a photo with a fan.