University of Copenhagen - The Faculty of Health and Medical Sciences
September 14, 2024
Neanderthal remains found in France support the theory that their isolated, antisocial lifestyle and inbreeding contributed to...