H. Heidelbergensis is thought to be the last common ancestor between H. Sapiens and H. Neanderthalensis. I often wonder if the superior species prevailed.