Problem solving on the fly is part of running 100 miles, but how many unexpected challenges was this race going to throw at me?
Problem solving on the fly is part of running 100 miles, but how many unexpected challenges was this race going to throw at me?