AncientPages.com - For generations, Neanderthals have been a source of fascination for scientists. This species of ancient hominim inhabited the world for around 500,000 years until they suddenly