New research shows that Mars has faced a constant rain of meteors during the last 600 million years. This finding…