AIR & SPACE MAGAZINE High-Def Moon An HDTV movie taken from lunar orbit. November 8, 2007 Japan launches its most ambitious space mission ever. AirSpaceMag.com Get the latest stories in your inbox every weekday. Recommended Videos