2009-07-17

Engineering

The LRO has imaged the Apollo landing sites. The Apollo 14 site is especially impressive:



Now that's cool.