A new world marathon record almost defies description: Eliud Kipchoge runs the Berlin marathon in 2:01:39 Article 595 words 11 votes