Yet more evidence that primates and humans emerged from Europe and NOT Africa discovered in Germany!

Enjoyed this post? Share it!