NASA will use a spacecraft to hit an asteroid later this month, testing future planetary defenses that could save Earth from asteroid...