For the June issue of Vogue, renowned photographer Mario Testino captured Jennifer Lopez wearing a revealing collection of swimwear by Hervé Léger by Max Azria , Gucci and Chanel. There's no arguing that Jenny from the block looks slamming for a 42-year-old, and still knows how to take command in front of the camera. Hit the thumbs for a closer look at J-Lo in the new issue of Vogue. [Thaeger]