Jennifer Lopez celebrated her 41st birthday Friday on the beach in Cabo San Lucas, Mexico, RadarOnline.com has learned. Along for the family getaway were husband Marc Anthony and the couple's twins, Emma and Max.
We spotted JLo jogging on the beach and later relaxing in the pool with Marc and the kids.
Lopez was scheduled to perform at a hotel in Cyprus last night but canceled just weeks ago. The resort owner has since threatened her with a $40 million lawsuit.