Dinosaur extinction is an unsolved mystery. This ancient fish may have swallowed some crucial evidence.

But the findings are not without their fair share of critics.