Asteroid Deflector What is possibly humanity's only chance at preventing our extinction from a deadly asteroid has finally launched. Okay, we're exaggerating ... Read more