Teri Hatcher swam half a mile in the Pacific, cycled 18 miles along the Pacific Coast Highway then ran four miles back along Zuma beach and still managed to look amazing as she crossed the finish in a charity triathlon.
The 44-year-old Desperate Housewives star, who's been training hard over the past few months, joined a host of other famous faces for the 2009 Nautica Malibu Triathlon charity event, including co-star Felicity Huffman, her husband William H Macy, Matthew Rhys and Mario Lopez.
Teri showed off her trim physique in a series of figure-hugging lycra outfits for each event as she was cheered on by her 11-year old daughter Emerson Rose.
Although she narrowly missed out on the top spot in the female celebrity rankings, Teri recently revealed that the triathlon was on her ‘bucket list' of things to do before she dies.
The former Superman star has set up her own fundraising website for the Children's Hospital in Los Angeles and hopes to raise $10,000.
Teri, we salute you!
By Georgie Hindle