The Cambrian Explosion is the supposed explosion of life in which only a few simple organisms immediately burst into a immense variety of more complex organisms. This was also a point in time when many organisms went extinct. The evidence and basis for this idea is that there are simpler fossils in the lower rock layers and in just a few layers above these there is a large variety of complex life forms fossilized in the higher Cambrian layers.
How could the theory of evolution explain such an impossibly fast transition of fossils in the fossil record? Could the organisms have evolved that fast? Was there more time that is not recorded between those rock layers? What could be the cause of so much change?