The Netherlands


2005 – ISS

The Space Report | The Netherlands

The largest in-space platform ever constructed is the International Space Station (ISS). “Led by the United States, the ISS draws upon the scientific and technological resources of 16 nations: Canada,…

Read More