Could we have found humanity's long lost cousin? A stunning discovery in China has led scientists to think it could be more closely related to humans than Neanderthals, and in doing so raises big new questions about our own evolution.
32. The Science of our closest relatives
Could we have found humanity's long lost cousin? A stunning discovery in China has led scientists...
08.00 15 Jul 2021