Jennifer Lopez completed the Nautica Malibu Triathlon on Sunday in two hours, 23 minutes and 38.8 seconds, Usmagazine.com reported.
The singer, 39, pumped her arms in the air and smiled broadly as she crossed the finish line of the swimming-running-biking event.
“Thank you guys so much,” she told the crowd. “This is an amazing day.
“I feel really great and so glad I finished and that I made it out of the water but more amazing than that, I feel really great that we raised $127,000 for the Children’s Hospital [of Los Angeles] and hopefully it’ll go to good use,” Lopez added. The entire event raised $950,000.
Husband Marc Anthony was on the sidelines. The couple kissed between the biking and running portions of the race.







Follow me on Twitter