News, Science SpaceX launched 28 more of its Starlink internet satellites today (Sept. 18), sending them aloft from Cape Canaveral Space Force Station in Florida.