Tall as a 20-story building, a rocket carrying the Shenzhou 15 mission roared into the night sky of the Gobi Desert on Tuesday, carrying three astronauts toward a rendezvous with China’s just-completed space station. The rocket launch was a split-screen event for China, the latest in a long series of technological achievements for the country, […]