THERE’S AN EXPLANATION FOR EVERYTHING
Most people lose track of their ancestors after a couple generations. I haven’t. My family archives go back to when we came down from the trees, about a half a kilometre from the upper Nile. Some Arab supremacists like to… Read More ›