SpaceX launches 28 Starlink satellites into low Earth orbit, nails landing June 19, 2025 Kim Future Space Exploration Future Space A SpaceX Falcon 9 rocket launched 28 Starlink broadband internet satellites from Space Launch Complex 40 at Cape Canaveral Space Force Station on June 18, 2025 at 1:55 a.m. EDT (0555 GMT). Credit VideoFromSpace