CAPE CANAVERAL, Fla. — A SpaceX Falcon 9 rocket launched a new batch of 60 Starlink internet satellites into orbit on Wednesday afternoon (April 7) and nailed a landing at sea to top off a successful mission. 

The veteran Falcon 9 rocket blasted off from Space Launch Complex 40 here at Cape Canaveral Space Force Station in Florida at 12:34 p.m. EDT (1634 GMT), marking the company’s 10th launch of the year.