Endeavour Lifts Off
08.08.07 - 6:36 p.m. EDT
Cheers and shouts can be heard throughout the Space Center as Endeavour, carrying the STS-118 crew, roars off the launch pad into the late afternoon sky to begin the 22nd mission to the International Space Station.
Watch with Windows Media
Watch with Quicktime
Watch with RealPlayer