Learning to Suffer Cori MooreOctober 29, 2015itri365, running, run coach, triathlon, triathlon training, endurance sports, endurance coaching, racetiming, race, timing, itri365racetimingComment