Forty two years ago today, Neil Armstrong uttered those iconic words. While NASA controllers in Houston, and much of the planet, held its collective breath, Armstrong and Buzz Aldrin set down the Eagle Lunar Module, becoming the first men to land on the moon. Apollo 11 blasted off from Cape Canaveral, Fla. on July 16,
Read more:
‘The Eagle Has Landed:’ Happy Anniversary, Apollo 11