These Photos of the Apollo 11 Moon Landing Will Leave You in Awe
Fifty years later, it still boggles the mind that humans visited the moon. Neil Armstrong and Buzz Aldrin walked on the moon on July 20, 1969, as hundreds of millions of people watched from television sets across the world. It remains one of the most astonishing feat in human history—one that, for a …
Aaron wilson flipped this story into Space / Vehicles•1712d