1 Russia successfully launches manned spacecraft for space station youtu.be Henry Jones 5 years ago in Science 0