English Odyssey (launch platform) Cited by user Huntster on 25 Jul 2016 L/P Odyssey is a self-propelled semi-submersible mobile spacecraft launch platform converted from a mobile drilling rig in 1997.