I thought it was interesting last week when they were talking about a hole in the space station, then this...
International Space Station LEAK: NASA and Russia remain tight-lipped over findings
International Space Station LEAK: NASA and Russia remain tight-lipped over findings
Comment