Marathon surprises…and how to deal with them

12 min read

Race days can throw all sorts of unexpected things at