From the above site:"Humans and lions live on Earth at the same time today. But we live in different places."
They do know that humans live in Africa... right?