June 16, 2010August 13, 2017 - NewsJapanese Solar Sail mission takes photo of itself in deep space Just when I thought the Japanese had finished coming up with clever things to do in space (such as successfully… Read More