Such longevity makes H. erectus by far the most successful human of all time. To put this extraordinary shift into context, Neanderthals only lived for around 400,000 years before vanishing 40,000 ...