NASA launches spacecraft to kick an asteroid off course

NASA is preparing to launch a mission to deliberately smash a spacecraft into an asteroid—a test run should humanity ever need to stop a giant space rock from wiping out life on Earth.