The dinosaurs might have been in decline due to the long term affect of the Deccan Traps and were finished of by the asteroid? It does sound quite possible.
I think that if you look at some of the arguments the Deccan Traps where caused by the Shiva impact.
I think that if you look at some of the arguments the Deccan Traps where caused by the Shiva impact.