LeoStella inaugurates smallsat production facility – Satellite News Digest

LeoStella, a smallsat design and manufacturing company, announced the official inauguration of its production facilities in Tukwila, Wash., USA.

http://www.sat-nd.com/archive/?id=2019021802

Share This Article