Jennifer Lopez has put her toned figure on display in a stunning mirror selfie. The 51-year-old hitmaker took to Instagram on February 28 to share a photo of herself while on a break from filming the upcoming comedy Shotgun Wedding. In the snap, she rocked a one-piece swimsuit with a plunging neckline, and cutouts at the waist.