Neanderthals are an extinct group of archaic humans which inhabited Europe and Western and Central Asia during the Late Pleistocene. From Wikipedia