Secure Scanned : 10/25/2026
Tech Effect 2004 -
Overview:The technology of the Apollo 11 moon landing in 1969 is examined. Included: spacesuits; cameras and computers on the lunar module.
Comment