A Look Back Space Shuttle Atlantis Sts-122 Launch
The 24th shuttle mission to the International Space Station launched Feb. 7, 2008. STC 122 delivered the Columbus Laboratory, the second station segment dedicated to cutting edge research more than 200 miles above earth.