Jennifer Lopez wore a bikini for a Vogue photo shoot in their June issue. She models bikinis and swimwear with some strategic cutouts in the sultry spread, shot by Mario Testino. The pictures come hot on the heels of Jennifer's April cover for the magazine, but athletes including Serena Williams grace the latest cover in anticipation of the upcoming 2012 Olympics. This Summer will be a busy one for Jennifer, as well. Her film What to Expect When You're Expecting hits theaters this weekend, and next month, she takes off on the first leg of her world tour. She'll kick things off with a series of dates in South America before heading to the US. Despite her hectic schedule, Jennifer recently took time out to meet with our newest I'm a Huge Fan winner, Margaret. Check out the first episode of our IAHF with Jennifer when it debuts on PopSugar later today.