Shandong-based Orienspace pulled off its first-ever launch, breaking the record for the largest payload capacity on a commercial rocket for China’s growing space industry.
A new rocket is designed for its own destruction, eating itself as it makes its way through Earth’s atmosphere to power its journey.