AthleticsAndreas Almgren Runs 58:06 European Record to Win World Half Marathon Gold and End 30-Year WaitSep 2010 min read