AIR & SPACE MAGAZINE Shadow Walkers A play of light on space shuttle Discovery. November 28, 2006 A play of light on space shuttle Discovery. AirSpaceMag.com Recommended Videos Post a Comment