Jennifer Lopez Rocks Red Hot Bikini in Brazil, Joined By Shirtless Casper Smart (PHOTOS)

By: Amanda Hasaka / July 5, 2012

Lopez's Killer Abs
Jennifer Lopez flaunts her bod in concert.
Life’s a beach for Jennifer Lopez.

The 42-year-old “Dance Again” singer hit the sands of Brazil recently, and showed off her curvaceous bod in a trendy red two-piece. Her toned abs fully on display, J.Lo’s beau Casper Smart joined in on the beach fun along with her 4-year-old twins, Max and Emme.

Though the American Idol judge’s marriage to Marc Anthony was falling apart around this time last year — they announced their separation on July 15, 2011 — it seems like things have never been better for this singer/actress.

Not only has Lopez been touring South America with Enrique Iglesias, but her relationship with backup dancer Smart, 25, is going strong, as the two have been dating since November of last year.

About two weeks ago, Lopez was seen in a bikini — again — as she was beaching in Brazil, and not only was Smart playfully doting on her kids, but Lopez’s own parents were there as well. Looks like they’re all getting along.

Full details aren’t known on how Lopez herself spent Independence Day on Wednesday, but she did tweet:

For more of J.Lo’s bikini romp, click through the gallery.

Celebuzz Single Player No Autoplay (CORE)
No changes are to be made to this player