Imagine a rock the size of a football stadium hurtling through space at thousands of miles per hour, heading straight for a major city, and we have no way to stop it. NASA has just issued a sobering ...