US Space Force awards 1st-of-its-kind $52 million contract to deorbit its satellites
Starfish Space will make history next year, if all goes according to plan. The Washington-based company just scored…
Browsing Category