Ah. 'Evolution' doesn't explain anything. People explain things. But the extinction of the dinosaurs and the Cambrian explosion are impossible to understand without evolution.
Really? How so? They are both environmental triggers that had a massive effect in the evolution of all species... but evolution as a theory itself doesn't tell you what caused either.
Darwin's insight is fundamental to all - and I stress ALL - understanding of the development of life.
Absolutely true. But that's not history.