Italian archaeologists uncover fossilized remains of Neanderthals

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