Admin Administrator Staff member Mar 18, 2008 18,291 2,548 23,560 Visit site Sep 1, 2022 #1 Earth is constantly showered by space rocks, but how many of these actually land on Earth's surface? How many meteorites hit Earth every year? : Read more
Earth is constantly showered by space rocks, but how many of these actually land on Earth's surface? How many meteorites hit Earth every year? : Read more