Paleonanthropologists have uncovered one of the most recent (and possibly last) Neanderthal site in the Ural Mountains. At 33,000 year olds, this is the last visual evidence of the existence of Neanderthals (Homo sapiens neanderthalensis), anatomically modern human’s closest relative.