Anne Francis May 20, 2018
NYC half-marathon sees over 25,000 finishers despite rainy conditions in the Big Apple