When ultra-runners lace up for races that stretch hundreds of miles and days, they're not merely testing their mental grit ...