Saturday, July 18, 2009

Apollo landing sites...

on the Moon have been imaged by cameras on the recently launched LRO. Cool.

I doubt these new high resolution images will convince the conspiracists that believe the Moon landings were faked by NASA.

No comments:

Post a Comment