which is Based on a fresh new Evaluation of 21 crater web sites around the world more info that researchers suspect have been all produced by falling particles from a considerable asteroid among 488 million and 443 million many years in the past, an era in Earth's historical past generally known as the Ordovician during which our World witnessed dr