Archaeologists in the lberian Peninsula have uncovered a remarkable 65,000-year-old tar making factory built by Neanderthals.A new study published in the journal Quaternary Science Reviews revealed ...