They Just Don't Build 'Em Like They Used To 1.60K Jeff Neumann 11/11/10 08:21AM Filed to: Space Space neil armstrong Nasa In honor of yet another space shuttle failure, here's what Neil Armstrong thought of his NASA gear.