News and views

New human fossil to the last Neanderthals in central Spain (Jarama VI, Valdesotos, Guadalajara, Spain)