Jennifer Lopez jlotriathlon.jpgArchive pic

Wow - so impressive!

Jennifer Lopez competed in (and completed!) the Nautica Malibu Triathlon today, crossing the finish line after two hours and 23 minutes. Not bad, JLo! The 39-year-old mother of two ran, biked and swam for the big event - along with former co-star (in The Wedding Planner) Matthew McConaughey!

Hubbie Marc Anthony cheered from the sidelines; the couple is expected to fly to NYC for his b-day party tonight at the Bowery Hotel...

Hmm, kinda bizarre that a foot injury kept JLo from judging designers with Heidi Klum on Project Runway, but it didn't keep her from competing in a strenuous triathlon!

Is there another reason why she bailed on PR?