A marathon runner completed a 36-year journey when he set a new world record for running 800 marathons — all under 200 minutes. Steve Edwards is the first person to complete the milestone, with only 21 seconds to spare, at the Birmingham International Marathon. He has attributed his success to his wife: “My wife has been […]
