(Click image, news article title, news article date for full article in a new window.)
They say, "As the solar system formed, many C-type asteroids came to inhabit the outskirts of the main asteroid belt, a ring containing millions of rocky objects between Mars and Jupiter. It's here the six-mile-wide Chicxulub impactor was probably propelled towards Earth." Now let us not miss this. The title of the article appears to emphatically declare that they have discovered the source, but in the article, they declared it is only a probability -- a guess. The Bible provides the answer. God simply did not let them live. Between the flood (Genesis 6:17) and reduced age for all life, including humans going from the nine hundreds (Genesis 5:5) to mere seventy or eighty (Psalms 90:10), allowed for the disappearance.