Starfish Space's Otter 24C loses contact during NASA debris test

Technology