Astronomers have discovered two tiny moons orbiting Neptune and one circling Uranus, bringing the number of their known moons to 16 and 28 respectively.
Any day now, it could happen: We could detect an asteroid on an Earth-crossing trajectory. It might be tomorrow; it might be a thousand years from now. So what can we do about it?