Racing long distances is difficult for a number of reasons. Aside from the sheer volume you have to put in during training, the mental toughness you have to endure, and the amount of nutrition you ...