When did Life.com release their photo gallery ?
The Apollo programme is arguably the greatest technical achievement of mankind to date ... nothing since Apollo has come close the excitement that was generated by those astronauts - Armstrong , Aldrin and the 10 others who followed them .