TechDigits

Tech news
Thursday, Oct 21, 2021

Lift off! China sends astronauts to new space station

Lift off! China sends astronauts to new space station

China launched its first crewed mission in five years, heading to the Tianhe core module of its new space station for a three-month stay.


Newsletter

Related Articles

TechDigits
×