Italian archaeologists uncover fossilized remains of Neanderthals

Archaeologists in Italy uncovered fossilized remains of Neanderthals in a cave near Rome.

May 11, 2021

Examined