Guest
Login
Sign Up
Site settings
Forgot Password?
China has successfully launched the crewed spacecraft Shenzhou-12, which is expected to send three astronauts to its space station core module Tianhe for a three-month mission. (recorded)
Autoplay video
Hide player controls
Hide resume playing