Desperate Housewife Teri Hatcher ran, swam and cycled for a gruelling fundraising event in LA.
The actress – known to viewers as clumsy single mum Susan Mayer on the hit show about suburban homemakers – completed the triathlon cheered on by 11-year-old daughter Emerson.
Dynamic Teri, 44, was seen sprinting before changing into her cycle gear and finally donning a wet suit for the challenge.
Her co-star Felicity Hoffman, who plays Lynette, and Felicity's husband William H Macy also competed alongside Teri.
She recently revealed the arduous race was on her 'bucket list' of things to do before she dies.
Money raised by her effort will go towards the Children's Hospital in Los Angeles.
Photo: © Getty Images