Jennifer Lopez has vowed to complete her upcoming triathlon, even if she has to "crawl across the finish line".
The 'Jenny From The Block' singer - who gave birth to twins Max and Emme in February - has been training intensively for the gruelling challenge, which involves running, cycling and swimming.
She said: "If I have to crawl across that finish line, I am going to. I keep telling myself that when I'm training, 'This is for charity. Your kids are going to know about this. Don't embarrass the family! Get it done, Lopez!'
"But the swimming is a killer, I'm not a natural."
The singer - who was voted Self magazine's Most Inspiring Woman of 2008 - has also revealed how well her six-month old babies with husband Marc Anthony are doing She said: "The babies are great, they're amazing. I hated leaving them this morning. They're sleeping through the night. We're very lucky."
The 39-year-old mother also said she is not only participating in the event for charity, but for her children too. She added to US TV show 'Good Morning America': "I thought, 'What can I do to make my babies proud.' I think about what they'll think about the year they were born, who I was and what I did.
"It's important for me to set examples for them." The Nautica Malibu Triathlon is held on September 14.