space foam

This is Foam, Made in Space

Say hello to Space Foam. The ESA has a science lab on the International Space Station called Columbus. Inside that…

5 years ago