Eliud Kipchoge beats record for running a marathon in under two HOURS
Eliud Kipchoge has become the first runner ever to complete a marathon in under two hours.
The Olympic champion and world record holder ran the 26.2 miles in 1 hour, 59 minutes and 40.2 seconds - he had 20 seconds to spare!
The secret to his latest success is his amazing talent, combined with a huge mission by his team.
He ran in Vienna in Austria on a specially designed course.
The location was selected because of the climate, excellent air quality and almost completely flat ground.