Space shuttle Discovery leaps from its launch pad on Tuesday, Oct. 23, 2007, to begin the STS-120 mission to the International Space Station.Image credit: NASA
1 min read
1 min read
Space shuttle Discovery leaps from its launch pad on Tuesday, Oct. 23, 2007, to begin the STS-120 mission to the International Space Station.Image credit: NASA