Boulder-Born Shalane Flanagan completes her sixth marathon in 42 days
Long distance runner Shalane Flanagan completed six marathons over the span of six weeks, finishing the New York City Marathon on Sunday. She ran the races all well under her three hour goal.