Posted on August 29th, 2009 in Tech News
After three launch delays, the Discovery space shuttle finally blasted off to space late Friday for a 13-day installation and delivery mission. The space shuttle was originally scheduled for launch early Tuesday but bad weather and a fuel valve which failed to close caused a four-day delay. To catch up with the International Space Station, [...]


