Sports

New York City Marathon will be the sixth marathon in six weeks for Shalane Flanagan

Shalane Flanagan set out to run six major marathons in a span of six weeks, each under 3 hours. And the New York City Marathon is all that's left.