Revisiting chicxulub
Thursday, March 4, 2010 - 16:28
in Earth & Climate
For decades, scientists have accumulated ever-larger datasets that suggest an enormous space rock crashed into the ocean off the Yucatan Peninsula more than 65 million years ago, resulting in the...