Jennifer Lopez Sparks Controversy with Risqué Show in Spain: “Give It a Rest, Granny?” Jennifer Lopez is no stranger to turning heads—but her latest performance in Spain has ignited a firestorm of backlash.
The 55-year-old pop icon took the stage at the Cook Music Fest in Tenerife, Canary Islands, in a sizzling, skin-baring performance that had social media buzzing… and not all positively. Clad in a tight white corset, glittery fishnets, and a barely-there thong, Lopez shocked fans with provocative choreography.
From crawling across the stage to simulating steamy moments with male dancers—pressing, straddling, and even getting lifted crotch-first—her act had jaws dropping. “Nobody wants to see grandma dirty dancing,” one user snapped. Another chimed in: “She’s not 16 anymore!”
Comparisons flew—from Madonna’s past shock shows to Sabrina Carpenter’s recent pop star flair. Many labeled Lopez “cheap” or accused her of clinging to youth. Still, her Spanish fans took note of something else: she finally spoke Spanish on stage, shouting, “¡Vamos a bailar!”

J.Lo’s controversial history dates back to that iconic green Versace dress at the 2000 Grammys—proving she’s always known how to make a scene. Whether empowering or inappropriate, one thing’s clear: Jennifer Lopez refuses to fade quietly into the background.