
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,”