SpaceX launched 24 more of its Starlink internet satellites today (Sept. 19), sending them up from Vandenberg Space Force Base in California.