Chinese Space Launch Site Rocked By Massive Explosion, Satellite Images Reveal
A slew of satellite images from China’s Jiuquan Satellite Launch Center reveals that an explosion significantly destroyed rocket facilities in October 2021, according to a media report.