

British runner Josh Kerr shattered a world record that stood for nearly three decades, running the mile in 3 minutes, 42.

66 seconds at a London meet.

The Edinburgh native beat Moroccan legend Hicham El Guerrouj's 1999 mark by nearly half a second.

Want to know more?