Space Race 2.0 Heats Up: Starlink Mega-Launch, Moon Deals & NASA-Russia Reunion Rock the Space World
SpaceX launched 28 Starlink satellites from Cape Canaveral, Florida at 11:37 p.m. EDT on July 29, 2025, and the Falcon 9 first stage landed on the drone ship “Just Read the Instructions,” marking the booster’s 26th flight and pushing Starlink