A SpaceX Falcon 9 rocket launched 28 Starlink internet satellites into low Earth orbit from Cape Canaveral Space Force Station in Florida on Wednesday, June 18, 2025.