Genome analysis suggests interbreeding between modern humans, Neanderthals, Denisovans and a mysterious archaic population.  Click here to read more Nature.com.