Discovery Lifts Off for Space Station
Friday, August 28, 2009 - 23:46
in Astronomy & Space
After three launch delays, the space shuttle Discovery thundered to life on a 13-day mission to deliver critical supplies and equipment to the International Space Station.