AIR & SPACE MAGAZINE Kaguya Heads for the Moon Japan launches its most ambitious space mission ever. September 13, 2007 Japan launches its most ambitious space mission ever. AirSpaceMag.com Recommended Videos Post a Comment