Every now and then life teaches a lesson that cannot be ignored. It is always a lesson we need to learn, but not usually a lesson we are ready to receive.
To finish a marathon is quite a physical feat. The distance of just over 26 miles takes a great deal of preparation, stamina, and a strong determination ...