Asteroids with different spins and bonding strengths may be responsible for the vast variety of impact craters on Earth, including Arizona's Barringer Crater, new simulations show.