Science

SpaceX launches 53 Starlink internet satellites and lands rocket in foggy flight