Deep in a cave near the town of Toirano in northern Italy, archaeologists have uncovered ancient human hand and footprints ...