New Gas Deflector Arrives at Sea Launch Home Port
"Long Beach, Calif., August 23, 2007 –Sea Launch’s newly manufactured gas deflector arrived at Home Port in Long Beach, Calif., on Aug. 20. Within hours, workers unloaded the 280-metric-ton structure from a cargo vessel, the Thor Amalie, and...