The race against limits: Why marathon runners keep getting faster
History was made at the 2026 London Marathon when Sabastian Sawe became the first person to run an official marathon in less than two hours. The Kenyan recorded a world record time of 1:59:30...

