Honopix; PacificCoastNews.com
¡Ay, caramba!
Jennifer Lopez was spotted yesterday in Miami wearing a white, halter-top bikini and showing off her rock-hard abs.
The 42-year-old hot mama spent her day in the sun with boyfriend Casper Smart and twins Max and Emme.
MORE: Sources: Jennifer Lopez Is Leaving American Idol!
It's speculated that the American Idol judge may be leaving the show, but that might not be a bad thing—it'll give the singer more opportunities to spend time at the beach with her family (and flaunt her sexy figure).
Bottom line: Jen looks good. So, to all you mothers out there, there is hope to reclaiming that twentysomething bod of yours.