Mar 24, 2026

Russia launched 16 low-orbit satellites on March 24, 2026 in a bid to one day rival SpaceX's Starlink constellation. The development is confirmed and involves Russia's space program advancing its s...