High-Def Moon

An HDTV movie taken from lunar orbit.

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