ScienceNASA set for Feb 24 Discovery shuttle launchTNT DeskFebruary 19, 2011 by TNT DeskFebruary 19, 2011 Washington:Â The space shuttle discovery is scheduled to launch on February 24 from Kennedy Space Center in Florida, its last flight before being retired as...