Shalane Flanagan crossed the New York City Marathon finish line just a few minutes shy of two-and-a-half hours after she started.
It was fast enough to win the women's race portion of the annual competition, making the 36-year-old runner from Portland, Oregon the first...