The earliest Europeans lived around 45,000 years ago and shared turf with Neanderthals.