ScienceNASA ready for Thursday Discovery launchTNT DeskFebruary 22, 2011 by TNT DeskFebruary 22, 2011 Florida: The four month long awaiting Discovery’s final mission, delayed owing to hydrogen gas leak, is about to launch on Thursday....