When you buy through links on our articles, Future and its syndication partners may earn a commission. Archaeologists have discovered a pile of 15 human skulls in a Neolithic village in Italy. The ...
He says desert night rides often help clear his mind ... Back on October 24th, a human skull was found in the same area. Now detectives, along with medical examiners, are trying to figure ...