SpaceX launches 24 Starlink satellites from California, sticks landing

A SpaceX Falcon 9 rocket launched 24 Starlink satellites from Space Launch Complex 4 East (SLC-4E) at Vandenberg Space Force Base in California on June 21, 2026 at 12:39 p.m. EDT (1639 GMT or 9:39 a.m. PDT local time). Credit: SpaceX