There are now multiple sub-2 hour marathons. How has this happened. There are faster speeds from training, new shoes. Shorter ...