Running to the limits of human -endurance. For those who are not content to run merely 26.2 miles, there is ultramarathoning. Some of the biggest ultras are 50 or 100 miles long, races in which people... This description may be from another edition of this product.