Rocket launch shrouded in mystery

Images shared by Chinese space program watchers suggest the Long March 7A rocket has been rolled out to its launch pad at the Wenchang Satellite Launch Center for the launch of a secretive “technology verification satellite,” SpaceNews.com reported. Launch is not expected imminently as no airspace closure notifications have been issued. The opening of the tower […]