The face of a Neanderthal from 75,000 years ago has been found by scientists cross-posted from: fedia.io/m/science@lemmy.ml/t/770251...