This Picture from 45 Years Ago Today Is Pretty Amazing
By Chris MilesKind of a sobering picture, isn't it?
On July 20, 1969, at 4:18 p.m ET, Americans Neil Armstrong and Buzz Aldrin on Apollo 11 landed their lunar module on what Aldrin described as the "magnificent desolation" of the lunar surface
Armstrong radioed:…