On land and at sea, China is sending commercial rockets into space at an increasing rate. At an off-shore site 170 kilometers east of Shanghai, a launch team is facing a race against time, with an approaching typhoon threatening to thwart their mission. The success of this launch–and the future of their financing–hangs on this moment. Can they pull it off?
