Project Management Room for ‘tens of billions’ of satellites, claims Elon Musk By Leora R. Isham 2 years ago Elon Musk has insisted there is continue to home for “tens of billions” of satellites