Friday, July 17, 2009

New Photos Show Apollo 11 Landing Site!

Apollo 11 launched 40 years ago yesterday, July 16. Here are pictures of the lunar landing site taken by the Lunar Reconnaissance Orbiter. Read this article from Space.com.

No comments: