European Space Agency’s Vision For 3-D Printed Moon Base – Video
Apollo 17 was the last manned mission to the moon, back in 1972. The European Space Agency, or ESA, is interested in establishing a permanent human base on the moon and recently released their concept […]
