Life's a beach for Jennifer Lopez!
The singer was snapped soaking up the sun on the superyacht Utopia III in Miami Beach, Fla., today, where the 43-year-old star put her bangin' bikini bod on full display.
J.Lo's relaxing with a pal in the casual shot, sporting a pale blue two-piece, aviator shades and a dash of bikini bling. She's currently on vacation with her adorable twins, Max and Emme.
The A-list vacay is certainly well-deserved for the busy superstar.
Enjoy the time off, Jen! And in the meantime, we'll enjoy the shot of your supersexy bod.