avgeekery.com
Watch Neil and Buzz Relive Apollo 11 Together, Launched 48 Years Ago Today
The first mission to land people on another world launched 48 years ago today, on July 16, 1969, hurtling three men 250,000 miles atop the largest operational rocket the world has ever known, the Saturn