Posted on 2004/08/10


Institute of Space and Astronautical Science | JAXA Japan deploys solar sail material, but then jettisons it… sigh.

Posted in: archive