We're used to seeing Jennifer Lopez show off her toned body in all manner of glittering (and revealing) stage costumes and tiny, leg-flaunting dresses, so the fact that the 42-year-old has an amazingly envy-inducing beach body doesn't really come as a surprise.
The diva's beach style - she took a break from her Dance Again tour in Rio to enjoy the sand and sea with boyfriend Casper Smart and twins Max and Emme - was surprisingly subdued, with J-Lo rocking a simple white halter bikini, with a printed sweatshirt wrapped around her most famous of assets. She finished off her laidback beach look with a pair of sunnies, enormous hoop earrings and a high bun.
Let us know what you think of J-Lo's bikini style and don't miss our gallery of other celebs in bikinis below.
By Jennifer Barton