Tuesday, July 20, 2010

"...one giant leap..."

The NASA Goddard Space Flight Center just posted a bunch of images from the Apollo 11 moon landing, commemorating the 41st anniversary. Considering we can barely figure out how to plug up an oil leak within 3 months, getting humans to the moon and back seems almost miraculous.

No comments: