Six runners face the Superior 100, a 30-hour, 100-mile trail race. How do they prepare and how will it change them?
1979
2024
1971
2006
2023
1944
2025
1959
2002
1987
2018
2010
2008
1999