Jennifer Lopez the 51-year-old music icon, naked for the cover of her latest single, In The Morning.
She took to social media to promote her new song ahead of its release on Friday.
On the cover, J-Lo wore nothing but her engagement ring as she gazed seductively at the camera during her latest photoshoot.
Taking to her Instagram story, the mum of two also revealed more shots from her latest photoshoot.
Another post featured the music from her latest single alongside some behind the scenes images.
J-Lo has already received over 1 million likes for the striking post and has been inundated with compliments from her adoring fans.