Denisovans

Well this is pretty cool. And apparently they interbred with modern humans, also. I can’t wait to see what Reasons to Believe has to say…