Six runners face the Superior 100, a 30-hour, 100-mile trail race. How do they prepare and how will it change them?
2003
1989
1991
1984
2002
2007
1942
2021
1948
2023
2024
1947