This documentary tells the amazing discoveries made by archaeologists over the years that no it does not fit into the framework of the modern theory of human development.
Let me add here that I personally saw a lot of interesting artifacts and evidence. not previously heard of.
Yes. Video on the English language. Subtitles are included with the click of the button SS -> Big Bang Theory Beta -> Russian