Jennifer Lopez's looks abs-olutely ridiculous in her latest Instagram post.
The 46-year-old American Idol judge wowed with a make-up free selfie on Monday, showing off her fit mid-section in a lime green sports bra and yoga pants.
"Gotta get it in... #workinonmyfitness #gymtime #cardio #thereIamwithnomakeupagain! Lol," she wrote.
Turns out, J. Lo can have her cake and body too.
Earlier in the day the Shades of Blue star helped her twins, Max and Emme, celebrate their 8th birthday with a big birthday cake, sharing a photo of them on Instagram.
To see the sweet message Lopez shared to her "coconuts" watch the video below.