News

In 1980, these two scientists proposed the notion that a meteor the size of a mountain slammed into Earth 66 million years ago, filling the atmosphere with gas, dust, and debris that drastically ...