Jennifer Lopez shows off her fabulous body in a bikini as she relaxes on a private yacht on Sunday (July 24) in Miami, Fla. She enjoyed the company of friends and family for her 42nd birthday over the weekend, according to People.
The newly single "American Idol" judge joined family and friends including manager Benny Medina aboard the private yacht "Never Say Never".