The Neanderthals are not extinct; they live on in us.