Re:Project pushes back the hominid timeline in Africa by mor...
by OkayPhysicist on Friday April 14, 2023 @01:56PM
(#35572528)
My favorite framing of that is that in homo sapiens, life has only been proven to have a mortality rate of 93%.
[ Parent
| on HN ]