Pieces of the solar system rain down on Earth constantly, but most fragments that survive the fiery descent and land in ...