Tuesday, July 26, 2005 The NASA Space Shuttle Discovery roared into the Florida sky at 10:39AM ET (14:39 UTC), 2 weeks after the launch was scrubbed due to a faulty sensor. The launch was the start of the STS-114 mission, which is planned to be completed on August 7, 2005. Solid rocket booster separation was […]