For decades, the scientific community has largely agreed that amassive asteroid impact 66 million years ago led to the mass ...