neanderthal

One Italian official boasted the discovery will be the “talk of the world.”