More than 20 million meteoroids enter Earth's atmosphere every day.