A surge of asteroids might have peppered the inner solar system some 800 million years ago, in a short-lived shower that left its mark — literally — on Earth and its neighbors.
The post Did Asteroids Once Rain Down on Earth? appeared first on Sky & Telescope.