Audio for this story from Weekend Edition Saturday is not available.
Neal visits ILC Dover, the company which manufactures spacesuits for NASA. Spacesuits are made of eleven layers of exotic materials, and, as Neal finds out, are not necessarily that comfortable. ILC Dover is in Frederica, Delaware.
NPR thanks our sponsors
Become an NPR sponsor
Support The Programs You Love