Jennifer Lopez showed off her naked toned body, using a cape to strategically cover her breasts while leaving the rest of body exposed with her hand placed on her famous booty.

The 49-year-old, mom of two looks flawless in the December issue of InStyle magazine wearing nothing but a green sequins Valentino cape. The cape was first seen on the Valentino fall 2018 couture runway. 

"Jenny from the Block" singer has been in the industry for over a decade yet she looks as good, if not better, as she did when she dropped her first hit single! 

Jennifer Lopez looks flawless in the December issue of InStyle magazine. (Picture: Instagram)

She told InStyle magazine that it's been a lot of hard to maintain her looks: "I've taken care of myself and it shows". Adding that she does not drink caffeine, avoids alcohol and gets lots of sleep.