20130329 home.science: Found? Neanderthal & human's love child