August 29, 2023
Starfish Space reported success in stabilizing its first ‘Otter Pup’ mission, after the servicing spacecraft was deployed from an orbital transfer vehicle spinning in space. The Otter Pup rode to...
Technology