ScienceDiscovery shuttle to liftoff for farewell launch todayTNT DeskFebruary 24, 2011 by TNT DeskFebruary 24, 2011 Florida: NASA Space shuttle Discovery is poised to launch its final mission on Thursday within few hours concluding a three-decade legacy of orbital travel....