Prophecy in today's headlines

Did Neanderthals Have Sex with Modern Humans

We are currently the only human species alive, but as recently as 24,000 years ago another one walked the earth — the Neanderthals.These extinct humans were the closest relatives we had, and tantalizing new hints from researchers suggest that we might have been intimately close indeed. It’s interesting that science is just now getting around […]