Page 1 of 1

The New Space Race

PostPosted: Mon Dec 11, 2017 3:58 am
by the_ignored
Up to corporations according to the BBC.

Re: The New Space Race

PostPosted: Mon Dec 11, 2017 10:41 am
by zilch
Fascinating. I knew there were some corporately launched satellites, but had no idea of the scale.