Looking fit in jeans and a midriff-skimming top, 42-year-old mum of two Jennifer Lopez holds her own at a Capoeira session amongst a group of hunky dancers with rippling muscles.
J Lo threw some impressive moves as she practised the Brazilian martial art on a beach in Uruguay.
Led by the Latina bombshell, the group performed an energetic dance on the golden sands as spectators cheered and clapped enthusiastically.
Jennifer has always been in good shape. But a new romance in the wake of her split from Marc Anthony has clearly put a spring in her step.
The diva – who is seeing 24-year-old backing dancer Casper – is currently in South America casting for Q”Viva: The Chosen, a reality show to find the continent”s best new talent.