The singer Jennifer Lopez during her concert at the Movistar Arena, on 13 July, 2025 in Madrid, Spain. The international artist, a native of New York, performs in Madrid as part of her tour 'Up all night Live in 2025'. Jennifer Lopez has sold more than 80 million albums to date, accumulated more than fifteen billion plays and has nearly 28 million monthly listeners on Spotify alone. Among the awards she has won throughout her career are the American Music Awards, MTV Video Music Awards, or the Latin Grammy Awards. (Photo By Ricardo Rubio/Europa Press via Getty Images)© Getty

ROCK HARD ABS

JLo's Killer Abs Shine in leather pants during 'El Anillo' tour heat

JLo's body is goals


Senior Writer
JULY 17, 2025 8:43 PM EDT

Jennifer Lopez is currently in the middle of her Up All Night tour, and the 55-year-old icon is proving that age is nothing but a number when it comes to fitness. JLo took the stage on July 16 in Bilbao, as part of her run in Spain, and she debuted a new sexy leather look. 

In videos shared to social media, Lopez showed off her hypnotizing dance moves as she rocked out to her 2018 track "El Anillo." She wore dangerously low leather pants that flared out at the knees, and a bustier top that had some serious Selena Quintanilla vibes. 

The "Let's Get Loud" singer also wore a bedazzled New York Yankees hat, representing her home state.

JLo reshared videos on her Instagram stories as fans fawned over her in the comments. "That’s what those ridiculous old hags who call her 'old' are jealous of. How many women her age—or younger—would kill for that body? They’re all just sloppy messes," "BODY and abs are TEA baby," and "Damn … jlo is finer than ever !!! Her body is pure tea" are among some of the comments. 

The "El Anillo" fashion evolution

The all black look is the latest outfit she has worn for "El Anillo," which she added to the tour set list.  According to the fan account on X, formerly known as Twitter, she sang the song for the first time in years on July 10, the second night. It was a last-minute decision after the crowd kept shouting for her to perform it. "Right after 'Up All Night,' she gave in - singing it with no rehearsals, no dancers, and no band," the account explained. 

Still wearing the outfit from the previous song, she performed in denim shorts that had long distressed details and a Rolling Stones tank. She wore another bedazzled NY Yankees hat, this time in red, and danced in high black leather boots. Once she saw "El Anillo" was a hit, Lopez seemingly had custom outfits made for it.  

On July 15, she performed it in Barcelona wearing a similar look to the black leather, but in silver.

Lopez will take the stage next on July 18 in Tenerife, which will be her final show in Spain

But the party doesn't stop there; she's heading to Hungary, Italy, Turkey, Poland, Romania, United Arab Emirates, Egypt, Kazakhstan, Armenia, Uzbekistan, and Kazakhstan, with her final show scheduled for August 12 in Italy. Knowing JLo, she's going to have more incredible outfits as the tour continues.

© ¡HOLA! Reproduction of this article and its photographs in whole or in part is prohibited, even when citing their source.