I am amazed with all these human origin theories. Mainly because all of them rely on so little actual fossil evidence. It is difficult to piece together a true story from so little.
And when it does exist, that evidence can be tampered with - to further a pet theory - remember Piltdown Man?