The Independent Follow The overlooked trait that may explain one of humanity’s greatest strengths Unlike most mammals, whose young reach basic self-sufficiency within weeks or months, humans remain dependent for years https://www.independent.co.uk/life-style/traits-evolution-helplessness-human-strength-b3028227.html independent.co.uk