Mariah Carey may have recently admitted she is not in the best shape, but she isn't afraid to strut around in a swimsuit.

See more photos of Mariah flaunting her bikini bod at!

The singer, 40, sported a satin leotard with plunging neckline while shooting a video for her next single, H.A.T.E.U, Wednesday in Malibu, Calif. 

Carey recently denied rumors that she and husband Nick Cannon are expecting their first baby together.

Asked on Wednesday's Larry King Live if she is expecting, the singer said: "Right now? I'm going to take a swig of my scotch and let you know."

Carey said being pregnant "would be the happiest thing in my life, but what I'm saying is right now with this movie [Precious] coming out, with the next few singles from the album and those things that I'm doing, I need to focus on that because I cannot do the having-a-child thing halfway."