David Attenborough says humans have stopped evolving. He's wrong
The FoxP2 protein sequence from Neandertals and Denisovans is shared by many people today