November 18, 2008

Endeavour Lifts Off for STS-126 Mission

Space shuttle Endeavour lights up Kennedy Space Center as it blazes a trail toward orbit.
credit: NASA

Share on Linkedin Share on Google+