Jennifer Lopez will be one proud new mum today after successfully completing a gruelling triathlon in Malibu this weekend.
The 39-year-old mum gave birth to her two twins, Max and Emme, just seven months ago, but managed to reach the finishing line in an impressive two hours, 23 minutes and 28 seconds.
An ecstatic J-Lo punched the air as she made it to the end of the tough three-part competition, which saw the singer swim, cycle, and run to raise more than 70,000 for the Children's Hospital of Los Angeles.
Sweaty and tired the star said as she finished: "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."
"Hopefully it'll go to good use."
The overall winner was Chris McCormack. Other stars who competed were Felicity Huffman, William H. Macy, John Hamm, Mark-Paul Gosselaar, Jon Cryer, Monique Coleman, Scott Foley and Anna Kournikova.