Katie Holmes ran the New York City Marathon this morning with about 39000 other people, and she finishd it in 5 hours, 29 minutes, and 58 seconds. Katie’s husband Tom Cruise and daughter Suri were waiting for her at the finish line …
More: continued here