Here is the first views of the Apollo landing sites, including Apollo 11 of course, seen since the astronauts left the surface many years ago.
These are just the first peek, they will get 2 or 3 times better as the LRO's orbit is lowered. It's still working it's orbit down to it's final altitude.
Can we call the moon landing hoax busted now!?
Hey Bart Sibrel, bend over, and get ready for your much deserved whacking!