Jennifer Lopez gave Ben Affleck, her ex-husband, a taste of what he had been missing on stage in Spain on Wednesday.
The 55-year-old Bronx beauty flaunted her impressively toned stomach while wearing low-rise leather slacks with a front lace-up and a low-cut, glittering black bra top.
Modelling a NY Yankees hat, Lopez looked more fit than ever as she performed her hit songs, such as Dance Again and Waiting For Tonight.
She will turn 56 in a few days, so that's quite an accomplishment.
This comes after she debuted her Affleck revenge song.
"This is a new song that I want to sing for the first time tonight," she said earlier this week. "It came to me when I was up all night one night." Should we perform this song for the public?
The crooner claimed to be "better" now after performing the song for the first time on July 2 at a private fan event.
“The love I want, the love I need, it starts in me,” she sang.
Jennifer Lopez was speculated to be romantically linked with Ted Lasso star Brett Goldstein. She and Goldstein are going to be working together on a new Netflix project after “a very tough start to 2025.”
RELATED: Kardashians’ iconic TV mansion hits market at $8.9M price tag