Approximately 66 million years ago, a massive asteroid or comet smashed into the Earth near what we now think of as the Yucatan peninsula of Mexico. On the other side of the world, in India, at a place called the Deccan Traps, a period of intense … Discuss
Source: The Free Dictionary