There's growing evidence that the dinosaurs and most their contemporaries were not wiped out by the famed Chicxulub meteor impact, according to a paleontologist who says multiple meteor impacts, massive volcanism in India, and climate changes culminated in the end of the Cretaceous Period.
The Chicxulub impact may, in fact, have been the lesser and earlier of a series of meteors and volcanic eruptions that pounded life on Earth for more than 500,000 years, say Princeton University paleontologist Gerta Keller and her collaborators Thierry Adatte from the University of Neuchatel, Switzerland, and Zsolt Berner and Doris Stueben from Karlsruhe University in Germany. A final, much larger and still unidentified impact 65.5 million years ago appears to have been the last straw, exterminating two thirds of all species in one of the largest mass extinction events in the history of life. It's that impact – not Chicxulub – which left the famous extraterrestrial iridium layer found in rocks worldwide that marks the impact that finally ended the Age of Reptiles.
This got blogged some time ago but I can't find the entry. Keller's been working on this for some time and a 1-hour program about her has been on The Science Channel every now and then.