Watch OneWeb’s first six global internet satellites launch today – TechCrunch
After four years and more than $2 billion in funding, OneWeb is ready to launch the first six satellites out of a planned constellation of 650 with which it plans to blanket the world in […]