Science
Chinese Astronauts Return From Space Station After Delay Blamed On Space Debris Damage
By NBC News
BEIJING — Three Chinese astronauts returned from their nation’s space station Friday after more than a week’s delay because their original return capsule was damaged, likely from being hit by space debris.
The team left their Shenzhou-20 spacecraft i ...Read more