ricochetscience.com
The Mystery of Homo naledi - Ricochet Science
A new human species possessing traits of both ancient hominids and modern humans has been found to have lived far more recently than scientists initially b