New skull discovery shows mankind may have arrived in Europe 150,000 ...

New skull discovery shows mankind may have arrived in Europe 150,000 ...