Shalane Flanagan Runs 2:40 In Boston The Day After Posting A 2:46 In Chicago

null

Flanagan continued her quest to run six marathons under three hours this fall.