NOBODY views Neanderthals as "our ancestors".
For the benefit of any who might have missed it, the basic non evolution of modern man.
You picked the wrong logo.