By: Gizmodo Posted On: October 28, 2024 View: 6 The company is struggling to meet its end of a $4.3 billion contract with NASA. Read this on Gizmodo