dinosaurs? what dinosaurs?

Yet another theory if that whole asteroid/bird/outgassing thing falls through…
Found via Science… Sort of, Bizarro and Science Blogs.