Well, there's the question of exacly how long ago the impact happened. Given the size of crater you're describing, it sounds rather on the extinction-level event side to me.
Or did you say that bit already and I missed it?
Or did you say that bit already and I missed it?