Jennifer Lopez proudly shows off her perfect swimsuit body as she poses in a variety of sexy designer bikinis (Herve Ledger, Gucci, Chanel, etc.) in the latest issue of Vogue Magazine.

It’s no secret that the 42-year-old mother of two has one of the baddest bodies in the game, but if you needed any reminders take a look at the HOT pictures below!

[Vogue]