- Advertisement -
An international team of researchers has identified a previously unknown Neanderthal site on the southern edge of the Iberian Peninsula, located along Portugal’s Algarve coast. The findings, published in the journal Scientific Reports by Nature Publishing Group, describe the earliest evidence of…

