We have just released an exciting video showcasing the Apollo 17 landing site, which features the lunar module descent stage, the Apollo 17 lunar surface experiments package, the U.S. flag, and the lunar rover.
Watch the video!
Published by Mark Robinson on 28 October 2009