ParentFull threadfragmede·The question is could that possibly relate to Neanderthals or Denisovans co-exisiting with homo sapiens.View on HN