Jennifer Lopez rocks a blue bikini while sunbathing on a yacht on Sunday (January 20) in Miami, Fl.
The 43-year-old actress was joined by friends and family, including her adorable daughter Emme. The group soaked up some sun on the boat deck before sitting down for a meal together.
PHOTOS: Check out the latest pics of Jennifer Lopez
The day before, Jennifer was spotted lounging by the pool with Emme and her twin brother Max.