Runtime: 10m -0s
Login to Rate Video Current Rating:
STS 120 was the 23rd shuttle mission to the International Space Station and launched an Italian built U.S. multi port module for the station.
Copyright (c) 2014 All Things Science. All rights reserved.