Liam and Arif in a quick update at the space shuttle mission control room, houston where the crew are preparing for the landing of the STS-129 mission. STS-129 is due to launch 16th November 2009. This was a fantastic experience to find out what eactly goes on behind the scenes of a landing.
Link to this comment:
All Comments (0)