Technically, Neandertals were humans, just a different subspecies of hominids from Homo sapiens. The Atlantic needs to brush up on their biology. en.wikipedia.org