And Alligators even though they were supposedly at ground zero, not to mention parrots, honeybees, sea turtles, phytoplankton, and pretty much everything else you would expect would be the 1st to go under an impact scenario
I'll go with Geologist Dr. Norman Macleod who said it best
"The impact theory says in effect that a rock fell out of the sky and killed everything, except for the things that it didn't kill. I don't think that's much of an explanation."
I’m amazed at how many things a meteor can do. Sort of a utility explanation for anything that happens.