By the time Leon Anderson crossed the finish line in Bristol, New Hampshire, on Sept. 30, 2023, the weight carried by the moment was worth more than the miles logged ...