'Desperate Housewives' Teri Hatcher competes in charity triathlon

When one of the  "Desperate Housewives" is desperate to raise money for Children's Hospital Los Angeles, we have to help get the word out. Teri Hatcher, who plays Susan, will be participating in the Nautica Malibu Triathlon to raise funds for the hospital on Sunday, Sept. 12. 

"I'm a far cry from the shape I was in in 2009," says Hatcher on her donation page.

Last year, the star completed all three parts of the race. This year, Hatcher will only be doing the swimming portion of the triathlon, but no one blames her. She has had a tough year!