Every year, roughly 1.1 million people complete a marathon—26.2 miles of uninterrupted running. Those finishers represent 0.01% of the world’s population.
Every year, roughly 1.1 million people complete a marathon—26.2 miles of uninterrupted running. Those finishers represent 0.01% of the world’s population.