Filed under: Articles of Note (March 2, 2015)

Roughly 40,000 years ago, Neanderthals dwindled and then vanished from Eurasia. What caused this die-off? Modern humans and their dogs... more »