That's In accordance with a fresh Investigation of 21 crater internet sites around the world that researchers suspect were being all developed by falling debris from a substantial asteroid among 488 million and 443 million yrs back, an era in Earth's historical past known as the Ordovician in the course of which our planet witnessed dramatically gr