Conny Waters - AncientPages.com - Neandertals and Denisovans are the closest evolutionary relatives of present-day humans. Analyses of their genomes showed that they contributed genetically to present-day people