There is evidence to support your theory......................
I think it hit the ice caps, somewhere around the UP of Michigan... spewed millions of tons of ice chunks into the atmosphere.
Formed the Carolina Bays and other distinct items.
Killed off the megafauna of North America and actually worldwide.