Sapiens, neanderthal, antecessor: europei da due milioni di anni