Jennifer Lopez's skimpy leather onesie may have raised a few eyebrows during her performance on last night's Britain's Got Talent, but it's certainly not the first time the star has performed in a provocative costume.
The "Live It Up" singer has been rocking sexy bodysuits since her Selena days. Which is probably why the mother of two didn't bat an eyelash before slipping into last night's cheeky ensemble.
This is, after all, the woman who famously strolled the Grammy's red carpet in the, now iconic, Versace dress that left little to the imagination.
So in honor of Jennifer's history of sexy costumes we rounded up her hottest on-stage looks of all time.
1. Lady in Red: Well, that looks familiar. Just weeks before performing on Britain's Got Talent, the singer hit the Billboard Music Awards in a nearly identical leather outfit. The big difference? The bold color.
2. Abs-olutely Fierce: Clearly J.Lo follows the "If you got it, flaunt it" motto—and who can blame her! At 43, the singer's tummy is as tone as ever.
3. Spidey Style: Only a true diva could pull of this crystal-adorned look. Which is probably why the singer also has three other similar sparkling bodysuits.
4: Girl on Fire: She may have a fondness for bodysuits but that doesn't mean J.Lo won't rock a hot mini. Case in point: The actress took the plunge in this fiery red sparkler.
5. Time to Shine: The singer played peek-a-boo in yet another barely-there bodysuit with ripped black sequin design.