Your place for Space News
For more than 200,000 years, Neanderthals successfully occupied the cold, dark forests and shores of Europe.