SpaceX confirms deployment of 21 Starlink satellites



Space Exploration Technologies Corp., also known as SpaceX, confirmed the deployment of 21 Starlink satellites from it launch site in California.

These satellites boast “Direct to Cell” cap…