News

Not far from College Station, Texas, we saw an echo of the event that, 66 million years ago, radically changed life on Earth.