Over a million spectators lined the streets of all five boroughs, cheering on more than 50,000 runners in the iconic race, now in its 54th year. This year’s winners, Abdi Nageeye of the Netherlands and Sheila Chepkirui of Kenya, achieved remarkable finishes with late surges of speed, yet...