You’ve probably heard we share 98% of our DNA with chimps, our supposed closest living relatives. But that 98% number has a lot of problems.
You’ve probably heard we share 98% of our DNA with chimps, our supposed closest living relatives. But that 98% number has a lot of problems.