Tech SpaceX launches 134 satellites into orbit, most ever [Updated] Tech NewsMarch 20, 2021050 views A lot of little satellites — Party in the payload bay: 143 total satellites deployed in a dozen waves. Read More