Training for and racing an ultramarathon is no small quest. It’s a rollercoaster of the ultimate highs and the loneliest lows. An ultramarathon is any distance farther than the traditional marathon ...