This year's marathon on Saturday, Nov. 16 will feature a record 20,939 participants, and whether you’re running the full, ...