Veteran marine drags himself across marathon finish line on hands and knees to thank fallen comrades
It truly takes courage and extreme physical effort to complete a marathon. I know the amount of training that goes into preparing for one, and I know the mental toll it can take on a ...