A SpaceX Falcon 9 rocket launched a batch of 21 Starlink internet satellites from Space Launch Complex 4 East (SLC-4E). The Falcon 9’s first stage booster landed on the droneship ‘Of Course I Still Love You’ in the Pacific Ocean a little more than eight minutes after liftoff. The mission featured the launch of the next six Starlink satellites that include Direct to Cell capabilities. Delayed from April 5.