When asteroids approach Earth, they typically do so at a speed of between five and 30 kilometres per second. Thousands of near-Earth objects (NEOs) have been discovered in the past 20 years. Credit: NASA/JPL-Caltech