Jennifer Lopez shows off her amazing bod in a photo shoot for the June 2012 issue of Vogue, photographed by Mario Testino.

The 42-yr-old mom of two models some sexy designer swimsuits by Hervé Léger, Gucci and Chanel.

Meanwhile, Jenny from the block is at the top of everyone’s list, including Forbes. 

The American Idol judge, was just ranked #1 on the Celebrity 100 list, after earning $52 million over the past year.

With an album out, upcoming tour and a much younger beau Casper Smart, it’s no wonder JLO may be departing American Idol after the season ends… who watches that show anyway?!