Neanderthals may have lived in larger groups than previously believed, hunting massive elephants that were up to three times bigger than those of today,...
Neanderthals and humans lived alongside each other in France and northern Spain for up to 2,900 years, modelling research suggested Thursday, giving them plenty...