Sunday, August 25, 2013

X-Rays Reveal the Insane Innards of Space Suits

Wired: "X-Rays Reveal the Insane Innards of Space Suits"