Andrew Lipovsky/NBC/Getty Images
Meghan Overdeep
Feb 23, 2016 @ 10:45 am

Jennifer Lopez looks better than ever. The 46-year-old mother of two once again proved that she's still got it (not that we ever doubted her) with her latest Instagram selfie.

The triple threat served up some serious #fitspo thanks to the makeup-free snap of herself wearing a neon sports bra and fitted yoga pants that showcases her lean abs and enviable physique.

"Gotta get it in... #workinonmyfitness #gymtime #cardio #thereIamwithnomakeupagain! Lol" Lopez captioned the pre-workout pic.

Gotta get it in... #workinonmyfitness #gymtime #cardio #thereIamwithnomakeupagain! Lol

A photo posted by Jennifer Lopez (@jlo) on

RELATED: Jennifer Lopez Flaunts Her Sporty Side with an Incredible Throwback Photo

The pop star needs to stay in good shape to keep up with the grind of her three-year Las Vegas residency, which kicked off in January. "I think of myself as a boxer, and you're training for different things," Lopez recently told InStyle. "For Vegas, because its going to take so much stamina to do the show, it's going to be lots of cardio, lots of toning, lots of dancing every day in rehearsal, and it'll get me to probably a more fit fighting weight."

You May Like