NASA awarded a $15 million contract to Starfish Space to fund development of a debris inspection mission as the agency examines the future of a bigger satellite servicing project.
NASA awarded a $15 million contract to Starfish Space to fund development of a debris inspection mission as the agency examines the future of a bigger satellite servicing project.