Over the years there have been major doubts about how humans came on the scene. Questions […]