They keep finding out all their theories are wrong about Neanderthals.
I'm cheering for the Neanderthals.
So far it's Neanderthals ~35, Scientists 0.