NASA Deep Impact spacecraft.