Comment Re:Embarrassment for the US (Score 1) 196
I wouldn't see this as an embarrassment for the us as the ISS is an international space stations with many countries that take part in the project. I don't see why those shouldn't help out each other... ?