News

The story they were trying to tell is unknown, but this discovery marks the oldest Neanderthal art that humanity has ever discovered. A new study on the cave drawings has been published in PLOS ...
The Denisovans, together with the Neanderthals, are the closest extinct relatives of modern humans. It wasn't until 2010 that scientists announced that the Denisovans existed, so much about them ...
List your movie, TV & celebrity picks.