Running 26.2 miles is one of the most demanding physical challenges you can take on. Beyond the mental toughness and months ...