1 min readArmstrong Building 703 Fabrication ShopNASANov 26, 2008 Image Article Technicians' work stations at the Armstrong Building 703 Fabrication Shop. Technicians’ work stations at the Armstrong Building 703 Fabrication Shop.August 29, 2008 NASA Photo / Tom Tschida ED08-0196-16