Sep 22, 2017
156 teams. Nearly 6000 runners. And one small town with a population of under 3000. P...