If you thought marathoners were mad for enduring 26 miles of pain, meet the ultramarathoner. For these superlong distance runners, four or five hours on the go is a mere Sunday stroll. Dedicated fans of the sport sometimes run more than 100 miles across some of the world's toughest ter...