JLo2.jpgJLo1.jpgMario Testino/Vogue

Can you believe Jennifer Lopez is a 42-year-old mother of twins?! Seriously ... we want to know what she does to get her figure looking so flawless.

J. Lo is featured in the new issue of Vogue, and the singer/actress models several swimsuits in this stunning photo spread. From Gucci to Chanel to Herve Leger, J. Lo looks absolutely amazing ... click the gallery below for more of her bikini-clad hotness!