Training for a one hundred mile ultramarathon is a seemingly impossible feat for most runners to get their head wrapped around. Admittedly, these races tend to attract a fringe group of runners, widely considered to be a little off their rockers. But those runners that are willing to train hard and put in the work […]