December 28, 2021 Try, try and try again: why did modern humans take so long to settle in Europe? Try, try and try again why did modern humans take so long to settle in Europe