2-20-2019 f ca e ecc c ba c cbd ddb source

Could this fossilized footprint belong to one of the last Neanderthals ‘ever to walk the Earth’?

Researchers have discovered an array of fossilized footprints in an ancient sand dune in Gibraltar, the small British territory on ...