All those miles, day after day, month after month, year after year, striding along, alone with their thoughts.
What runs through the minds of long distance runners as they rack up mile after grueling mile, running through the heat and the cold, the wind and the rain, and, most difficult of all, through the pain?