Yesterday's Launch of LRO Brings Back Memories of Apollo 11

huffingtonpost.com — A truly memorable post recalling July 20, 1969 when a human footprint was first put on another world. Read this and you'll be moved. Leave a comment on where you were that day, & what it meant to you. In 1 month the 40th anniversary of the most remarkable technical achievement in human history, and at a time when we need another for global warming. Jun 20, 2009 View in Crawl 4