There's no doubt that Jennifer Lopez is one of the best-looking 49-year-olds on the planet. She does not look to have aged a year over thirty and she takes every possible opportunity to remind us all of her banging body on social media. JLo most recently posted a video collage for her man, Alex Rodriguez, as he celebrated his birthday. Together for over a year and a half, the two have developed a close bond and they celebrated their love by taking a trip to the Bahamas for the retired New York Yankee's birthday.

Of course, one goes boating while in the Bahamas and Jennifer Lopez showed off her body again as she boarded with her lover. Rocking a white one-piece swimsuit and matching shorts, Lopez had some side boob going on, which paparazzi were quick to snap. The Daily Mail reported that the artist and entertainer was on the yacht with Rodriguez and her 10-year-old son, Max. 

Lopez previously shared a touching message for her man on Instagram, writing, "I am surprised everyday by the generous, loving person you are to me and everyone around you... you bring energy and laughter everywhere you go. But I am most impressed by the man you strive to be...growing everyday... reaching for new heights, new understanding, new dreams and new goals. YOU ARE A SUPERSTAR, a force of nature, a visionary and a gentleman. I love you and I wish for you, today and everyday, all the goodness and abundance God and the universe has to offer..."