Relive the Moment Neil Armstrong Made History by Setting Foot on the Moon

48 years ago today, the astronauts of the Apollo 11 mission did something we still consider the benchmark of human innovation and achievement: setting foot on the Moon and returning safely to the Earth.