Let’s hear a very loud round of applause for American marathon runner Shalane Flanagan, who recently ran all six World Major Marathons within a seven-week window. Her final, and fastest marathon of the six, was New York, where she ran 2:33:32.