Some Super Bowl champs go to Disney World. Jennifer Lopez went to ... the gym.

The 50-year-old superstar — who dazzled fans and raised some eyebrows with her sultry Super Bowl Halftime Show performance alongside Shakira — is baring her toned figure in a new bikini selfie posted to Instagram. In it, the actress and singer tells fans she’s “relaxed and recharged” as she shows off her abs in a skimpy white string bikini.

As expected, the selfie has jaws dropping. “Damn,” responded Kourtney Kardashian, while Gabrielle Union hailed Lopez as a “unicorn.”

“OH MY GOOOD!! I am officially completely sure that you are 30 years old and have deceived humanity all this time,” joked one fan.

“Body GOALS! You look amazing mama!” read another comment.

Others dubbed her the “hottest woman on the planet” and an “ageless queen.”

Lopez’s post comes after some critics complained about her pole-dancing routine (a nod to her role in Hustlers) and revealing costumes for the Super Bowl — which she later brushed off as “silliness.”

Read more from Yahoo Lifestyle: