Space station commander flatly denies crew caused leak
Tuesday, September 11, 2018 - 14:20
in Mathematics & Economics
Station commander Drew Feustel says his crew had nothing to do with causing a recent leak, which Russia blamed on human error