Saturday, August 29, 2009

Discovery Heads to the Space Station!

After two delays this week, space shuttle Discovery is off on a 13-day mission to the International Space Station. Weather and mechanical problems postponed the launch this week.