How Neanderthals May Have Saved Humanity

December 12, 2024

Far from triumphantly breezing out of Africa, modern humans went extinct many times before going on to populate the world,...
Read more