The leader of the current mission aboard the International Space Station is hitting back against the suggestion that he or one of his crewmates might have caused the orbiting lab's recent air leak.
%d bloggers like this: