Neat. Posted on July 19, 2009 by chet The LRO has taken pictures of the Apollo landing site; you can see the lander and even the astronauts’ footprints.