bioculturalevolution.net
Homo naledi: Handling a Scientific Rorschach Test
by Aaron Jonas Stutz The recently announced human fossil find site of Dinaledi really–and I mean really–defines the phrase of great scientific importance. Already, the research team led…