The Rivalry Between Humans and Neanderthals Lasted for Many Years

Although we all might be tempted to think that our species always existed in the form we know it today, we’re pretty far from the truth. The Neanderthals, our ancestors,…

Read more »