The "culprit" behind the mass extinction? Latest paper in *Science* explores the mystery of the origin of giant meteorites.