Boston: Marblehead native Shalane Flanagan speaks to the media after the 117th Boston Marathon on Monday afternoon. David Le/Salem News