NASA has ordered a review of the nonprofit organization that oversees the U.S. laboratory on the International Space Station to evaluate its commercial strengths and weaknesses.
NASA has ordered a review of the nonprofit organization that oversees the U.S. laboratory on the International Space Station to evaluate its commercial strengths and weaknesses.