Sea Launch launch plattform "Odyssey" in its home port at Long Beach, California (April 17, 2004)