Jennifer Lopez may have turned 48 today, but she doesn’t look a day over 29. J. Lo, who also happens to be a Leo like her new beau A Rod (who was by her side), celebrated in Miami with friends in style. Keep scrolling for more photos of J. Lo a.k.a Slay Lo.