They throw up water or dirt, depending where they land, into the atmosphere, blocking the sun’s rays.
.
so you’re telling us that a meteor threw up debris sufficient enough to cool the ocean and end the ice age?
But then that same debris would preserve the ice too, would it not?
.