It is a beach look that very few women would be able to pull off.
But 42-year-old Jennifer Lopez showed just how incredible her figure is when she posed for a photo shoot in a white one piece.
The singer and actress was spotted posing for esteemed fashion photographer Mario Testino at a hotel in Miami Beach, Florida.
Full frontal: J-Lo reveals plenty of flesh for the shoot, could she be trying to prove a point to anyone?
And while she was partially hidden behind a wall, the star�s curves were still clear for all to see.
The white swimsuit boasted a cut out back and sides and a plunging neckline.
And when the cameras stopped flashing, Lopez made sure to keep adjusting the skimpy number in order to protect her modesty.
Voluptuous: J-Lo's famous curves were on display for what will undoubtedly be a sensational set of picture
She also wore a pair of gold high-heeled sandals and had her brunette locks loose and tousled.
Photographer to the stars Mario Testino, who frequently works with high end fashion magazines, was seen getting hands on with the focus of his photo shoot.
He came over to direct Lopez and give her feedback in between shots.
The star seemed in good spirits despite recently receiving the bad news that her show American Idol is suffering a ratings slump.
This Wednesday evening, the number of viewers tuning in was down 13.5% from last week�s two hour premiere episode.
And while an audience of 19.5million was still an impressive feat for broadcasting company FOX, the ratings had significantly plummeted compared to last year.
The show pulled in a whopping 30% less viewers than its equivalent show a year ago, which was also televised on a Wednesday evening.
As well as American Idol, the star is currently working on Latin talent show Q�Viva The Chosen with her estranged husband Marc Anthony, 43.
The upcoming show follows the pair as they travel to 21 countries to find the world�s most talented Latin American performers.