Jennifer Lopez is a force a Nature at the age of 42 she is still going strong as she look marvelously beautiful in this Photo-shoot directed by Mario Testino.
For Vogue Magazine Showcasing an array of swimwear swimsuits from Chanel, Herve Leger and more. The Bomba Latina from the Bronx is getting ready for a Hot Summer, Check Out after the Jump for Looks