Miley Cyrus and Jennifer Lopez both posted sexy shots on Instagram this week.

Skinstagram Battle: Miley Cyrus Topless in Daisy Dukes vs. J.Lo in Bikini
Prolific Insta-poster Cyrus shared a pic of herself, topless in the desert and wearing short denim shorts.

She opted not to caption the snap, instead letting the imagery of her toned physique against the rugged landscape speak for itself.

Meanwhile, Lopez posted a pic showing off her smokin’ hot bod in a bikini.

J.Lo is on a mini-summer vacay in the Hamptons with good friend Leah Remini, who took the pic.

Lopez captioned the snap: “She yelled at me ‘DONT MOVE!’ Another shot by Remini... #shemakesmelaugh #notmad #loca #loveher #shesgettinggoodatthis.'

Thank goodness for Instagram or we’d never see celebrities scantily clad... except in the movies.