which is Based on a fresh new Investigation of 21 crater web pages around the world that researchers suspect were all made by slipping debris from a considerable asteroid involving 488 million and 443 million many years ago, an era in Earth's record called the Ordovician through which our planet witnessed dramatically improved asteroid impacts. Ri