Neil Armstrong's Death May Spur Apollo 11 Landing Site Preservation

SPACE.com
Neil Armstrong's Death May Spur Apollo 11 Landing Site Preservation
The Lunar Reconnaissance Orbiter Camera snapped its best look yet of the Apollo 11 landing site on the moon. The image, which was released on March 7, 2012, even shows the remnants of Neil Armstrong and Buzz Aldrin's historic first steps on the
View Comments (0)