Yesterday was the 44th anniversary of the first time humans set foot upon the Moon, when the Lunar Module of Apollo 11 landed on July 20th, 1969. Astronauts Neil Armstrong and Buzz Aldrin took plenty of stunning photos, and here are a few shots from angles you may not have seen before.
Jalopnik · Michael Ballaban
Come Watch Us Yell About Autonomous Cars At The New York Auto Show
Kinja is in read-only mode. We are working to restore service.