NASA and its partners will discuss the upcoming Expedition 73 mission aboard the International Space Station February 24.
A high-flying war of words is underway after SpaceX CEO Elon Musk claimed two NASA astronauts had been stranded in space for political reasons.