Jennifer Lopez Poses Nude

Jennifer Lopez posed nude with a green cape covering only her chest and her hand on her backside.

The 49-year-old Second Act star looked flawless.

And she told the December issue of InStyle magazine it's been a lot of hard work: 'I've taken care of myself and it shows.'