This is Our Best Photo of Neil Armstrong on the Moon

Everyone knows that Apollo 11 commander Neil A. Armstrong was the first human to set foot on the Moon (and if you didn’t know, that occurred on July 20, 1969 – yes, it really happened). It was a momentous, history-making event that many (like myself) consider one of the most impressive achievements of humankind. But oddly…

This Week in Space

Buzz muses on the next steps for NASA (and his upcoming stint on “Dancing with the Stars”), the Space Coast braces for lay-offs, new proof of lunar ice, Discovery heads (slowly) to the launch pad, Mars’s potentially-hollow moon Phobos gets a close-up, revisiting a comet, windy black holes, blue marbles, icebergs and more on this…