Neil Armstrong Landing On Earth
Sept. 12, 2024
Apollo 11 moon landing could have infected the Earth with lunar germs, say astronauts | The Independent | The Independent On This Day, July 24: Apollo 11 astronauts splash down - UPI.com log Neil Armstrong Landing On Earth