Posted in NewsEurope’s Oldest Spearhead Unearthed in Russia: Crafted by Neanderthals 80,000 Years Ago on May 2, 2025May 2, 2025 ancientist