Jennifer Lopez has maintained her body incredibly well for someone who is three years shy of turning 50 years old. And, she is proud of her figure as she has been flaunting it on social media in recent days.

JLo has once again teased her fans on Instagram with a titillating photo that shows her baring her butt in a hot black bikini. Her workout has really paid off as in the image she is seen rocking her toned body while soaking up the summer sun.

Jenny from the Block singer is seen going through her red iPhone while lounging on a sun bed at an outdoor location, which seems to be in Miami as she has captioned the image: "Missing Miami...⛱☀️."

Her fans were quick to comment on the image, with many praising her for her gorgeous looks, while some trying to find some fault with her look.

"My darling and love Jennifer, you're stunning and impeccable as always. I love your body, so sensual . Indeed, Miami is a nice place. You'll miss it. I love you and the kids, Aurel," a fan commented on the image.

Another said, "OMG that's all natural this Queen doesn't need to have a instal in the BUTT department..."

"Sorry your hair don't look very good .beautiful body all respect," one fan wrote, another just said, "Fake queen."

Lopez previously shared an image in which she is seen without underwear in a jaw-dropping floor-length maxi dress, having intricate gold embellishment and slits right up to her hip bone. She is seen posing with eyes closed and her legs spread apart while seated on a chair.

She had shared the image to announce the release of the music video for her track Ni Tu Ni Yo. "#NiTuNiYo video Tuesday!! 9am on Telemundo and 10am on VEVO and YouTube!!!!! ," she wrote alongside the photo.

Missing Miami...⛱🏝☀️👄

A post shared by Jennifer Lopez (@jlo) on