Ultramarathons: The 15 Stages of Suffering Each ultramarathon is a unique journey into an abyss of pain and uncertainty. But when running more than 26 miles in one go, you can… Written by Sean McCoy August 18, 2023