Did meteoric impact cause the mass extinction of dinosaurs