Jennifer Lopez’s beach body has people in disbelief that she’s 50: ‘You ain’t a day over 30!’

The summer of Jennifer Lopez may be winding down, but that won’t stop her from “soaking in every moment” and every last ray of sun.

The singer and actress spent the past months on the road for the “It’s My Party” tour, where she even celebrated her 50th birthday on stage in Miami, Fla. Now, with only a few of shows left, she’s making sure to set some time aside for beach pictures while gearing up for two more performances abroad.

On Thursday, Lopez graced her followers with one of the snaps of herself in a bathing suit in Spain, as people flooded her comments in denial that she recently celebrated a big birthday.

“You out here lying, telling people you 50, sis!” one person wrote. “You ain't a day over 30!”

While another commented, “Can you believe she’s 50????!!!!! I wanna look like her!!!!!”

One person acknowledged that Lopez’s envious body is nothing new, writing “This body has always been ridiculous.”

Still, the photo is just another reminder of how to live your best life while summer is still here.

Read more from Yahoo Lifestyle:

Follow us on Instagram, Facebook and Twitter for nonstop inspiration delivered fresh to your feed, every day.