07 February 2010 12:15
Space Shuttle Discovery 2006 Launch
Space Shuttle Discovery 2006 Launch
First Independence Day Space Shuttle Launch 2006 STS-121 Discovery/ 18th International Space Station Flight ULF1.1 Launch Pad: 39B Launched: Jul 4, 2006 Launch Time: 2:38 pm EDT Landing: Jul 16, 2006 Duratio...
1
(1 marks)