fbpx

sts

STS-119 Launches into Space…Finally

STS-119 Launches into Space…Finally

After several delays, including twice over the past week, the space shuttle Discovery has finally been launched into space. The spacecraft took off at precisely 7:43 p.m. EDT, embarking on the STS-119 mission, which will provide the International Space Station ...

Read more