The most likely theory of dinosaur extinction ...