Kaguya Heads for the Moon

Japan launches its most ambitious space mission ever.

Japan launches its most ambitious space mission ever.
Japan launches its most ambitious space mission ever. AirSpaceMag.com