The marathon race has long been considered the ultimate test of human endurance. But the last few decades have seen growing numbers of runners regularly tackling distances exceeding the traditional marathon. So-called “ultra-marathon runners” contest races from 35 miles (56km) to 100 miles (160km) – and occasionally further – in a single stage.

Source link