Jennifer Lopez left very little to the imagination during Fourth Of July celebrations in New York this week.
Taking to the stage for a pre-filmed performance featuring in Macy's Fourth Of July Fireworks Spectacular, the 47-year-old proved she's still 'Jenny from the Block' with some seriously sexy, yet oh so revealing outfits.
At one stage the music sensation was seen shaking away in a barely-there white leotard, that showed plenty of skin no matter which angle you looked from.
She also set hearts racing with a sleek black onepiece, featuring a strategically placed gold studded panel that just covered her nether regions.
But not everyone was a fan of J.Lo's performance, with locals complaining about the neighbourhood disruptions caused by the star filming it all in advance.
According to Fox News, residents on Borden Avenue, Long Island City, Queens, expressed frustration as the singer recorded in a nearby park.
"J.Lo is pre-taping today," one said, adding that vehicles were "being towed".
Well at least J-Lo had one sure fan in the audience, her beau Alex Rodriguez.
The pair, who recently enjoyed a romantic getaway in Paris, seemed as loved up as ever when spotted kissing in between takes.