NASA shares incredible video of spot where Neil Armstrong and Buzz Aldrin’s landed on the moon
NASA revealed an incredible video of the moon that zooms in on Neil Armstrong and Buzz Aldrin’s landing and their tracks on the lunar surface – still visible 53 years after the Apollo 11 landing. ‘Today marks the anniversary of the Apollo 11 moon landing – the first time that humans stepped on the surface … Read more