Middle Paleolithic human remains from the Gruta Da Oliveira (Torres Novas), Portugal.

Middle Paleolithic human remains from the Gruta Da Oliveira (Torres Novas), Portugal.