NASA Successfully Predicts the Time and Place of an Asteroid Collision Hours in Advance