Pages past - July 17
July 17, 2019
On this date ...
1969: Apollo 11’s astronauts sped unerringly today on their epic journey to walk on the moon. Russia’s unmanned Luna 15 already is orbiting there in an apparent bold bid to beat the Americans back to Earth with a sample of lun...
For access to this article please
sign in or
subscribe.