‘Intellectually inferior’: Author Claims Humans Caused Neanderthals to Go Extinct Ben Campbell 1 month ago