Teri Hatcher and Friends Do the Nautica Malibu Tri

The Nautica Malibu Triathlon was held yesterday, and what makes this triathlon famous are the famous contestants that race it. Celebs often compete to raise money for the Childrens Hospital Los Angeles. Last year Jennifer Lopez competed, and training helped her lose some of her baby weight. This year Teri Hatcher competed to scratch a triathlon off her "bucket list."

She was joined by costar Felicty Huffman, who is a triathlon veteran, as is her husband William H. Macy, who also competed. Jeremy Piven, Mario Lopez, and 2007 Bachelor and Ironman athlete Andy Baldwin raced in the triathlon as well. The triathlon consisted of a 880-yard swim, an 18-mile bike ride, and a 4-mile run. Looks like everyone had fun and started their day with a great workout.

For shots of all these competitors, keep on reading.

Source: WireImage