Jennifer Lopez made waves in Spain shortly after unveiling a new song rumoured to be aimed at her ex-husband, Ben Affleck.
The 55-year-old singer and actress was spotted in Málaga on Friday, showing off a bold outfit ahead of her evening concert.
The pop icon flaunted her toned abs in a pair of high-waisted tan trousers.
She paired them with a striking white crop top that featured long sleeves, front buttons, and a dramatic open back.
The On the Floor vocalist completed her look with a stylish cap featuring a white letter "J," which covered her hair.
Notably, behind her aviator sunglasses, her glamorous makeup appeared flawless.
Lopez also wore a gold nameplate necklace and carried a sleek black leather handbag with a crocodile texture.
J.Lo launched her Up All Night tour in Pontevedra earlier in the week and has since performed to sold-out crowds.
As a new revelation, the Billboard Icon Award winner shared on Tuesday that she had been struggling with insomnia when she wrote her latest song, Wreckage of You.
'This is a song that is a new song that I want to sing for the first time tonight that came to me when I was up all night one night,' the star told the crowd.