She may be a 42-year-old mother-of-two but this Latino queen can move like the rest of them.
Jennifer Lopez wowed the crowds on the beaches of Montevideo today as she took part in a martial arts dance routine on Ingleses beach - and showed off her impressively toned stomach.
Estranged husband Marc Anthony might want to look away as the mother of his twins Max and Emmie got up close and personal with a group of topless men on the Uruguay shore.
Jennifer ditched the high heel shoes but managed to move in tight jeans to perform a cartwheel as part of a Capoeira routine. The star rolled her red top up to reveal her taut tummy as she got involved with the Brazilian combination of dance and fight performers at Playa de los Ingleses (Englishmen's Beach).