Whoa! Whoa! dhw take notice!!! (The limitations of science)
I simply cannot see how an asteroid crashing into the earth can be called Natural Selection. -For me natural selection and the environment are inseparable. -Asteroids are major step changes in the environment, -and evolution could be considered an incremental change, ie the flora and fauna within an ecosystem change slowly. A biological entity shapes its environment (not intentionally) and that environment in turn shapes the entity's evolution.