May 17
Space shuttle Endeavour is officially on its way to the International Space Station on its STS-134 mission and final flight. Endeavour lifted off from NASA’s Kennedy Space Center on time yesterday at 8:56 a.m. EDT, soaring through a few clouds, after a relatively smooth countdown.
You can follow the mission on UStream by clicking the play button above.
