07/10/2012 10:51 EDT | Updated 09/09/2012 05:12 EDT

Jennifer Lopez Bikini: Singer Shows Off Toned Body In Sexy Red Bathing Suit

Jennifer Lopez has always had one of the hottest bodies in Hollywood -- and her on-trend fashion sense (and knowing what looks good on her body) is second to none.

So it was really no surprise to see her pulling off a hard to rock two-piece bikini on a recent vacation in Brazil with her boyfriend Casper Smart and twin children Max and Emme. The one-shouldered suit could make a broad-shouldered gal appear, well, broader. But not J. Lo. At almost 43, the singer/actress appears to be in the best shape of her life.

To complement the fire-red suit, Lopez pulled her long hair back into a high bun (an of-the-moment look) and donned silver hoop earrings as well as Jackie O sunglasses.

jennifer lopez

Take a look at some of Jennifer Lopez's looks over the years and let us know which one is your favourite.

Jennifer Lopez's Style Evolution