Katie Holmes completes the New York City Marathon.
Well, the rumors were true — Katie Holmes did indeed run the New York City Marathon yesterday, reports TMZ. Tom gave her a smooch at the 15-mile mark. Katie then went on to complete the race in a respectable 5 hours and 29 minutes. Though some Katie-haters have quipped that she's just trying to "outrun the aliens," we applaud any Mom who can find the time to train for and actually complete a marathon. You go, Katie. Way to make Suri proud!
|Click on an image to see more celebrity babies!|
next: Jen's Broadway Baby