The ultimate limit of human endurance has been worked out by scientists analysing a 3,000 mile run, the Tour de France and other elite events. They showed the cap was 2.5 times the body's resting ...
Some results have been hidden because they may be inaccessible to you