China is arming its space station with ‘guard dogs.’ They have good reason for it

.....

© Fast Company