The Last Neanderthals Near The Arctic Circle?