Eliud Kipchoge made history as the first athlete to complete a marathon with the historic time of 1:59:40 on October 12, 2019 in Vienna, Austria. (Read more...)