Contributed by: evilscientist
NASA Lunar Reconnaissance Orbiter image of the Apollo 11 landing site.Of course the lunar landing conspiracy theorists will claim it's all fake. They just need some Buzz Aldrin smackdown...
Comments (0)
Evilness
http://www.evilscientist.ca/article.php?story=20091110221005224