The first thought I had upon spotting the above picture, which Jennifer Lopez posted to her Instagram account over the weekend, was this: Who was in that room with her snapping this shot? And how can I apply for that job?

It’s easy to forget, gazing at the pic, that Lopez is 47 years old. Yes, you read that right; she’s 47. That lady right there with the curves, the abs and the attitude… she’s almost 50.

J-Lo is getting in such awesome shape in preparation for a stint in Las Vegas at the Axis at Planet Hollywood. If this pic is any indication of how good the show is, the show will be very, very good.

W Magazine cover story… out now!! @mertalas @marcuspiggot

A photo posted by Jennifer Lopez (@jlo) on

About last night…

A photo posted by Jennifer Lopez (@jlo) on

BTS promo shoot #WOD #WorldofDance #gonnabefun #spring/summer #NBC #worththewait

A photo posted by Jennifer Lopez (@jlo) on

On my way for Giuseppe!!

A photo posted by Jennifer Lopez (@jlo) on