1 min readArmstrong Building 703 Fabrication ShopNASANov 26, 2008 Image Article Welding station at Armstrong Building 703 Fabrication Shop. Welding station at Armstrong Building 703 Fabrication Shop.August 29, 2008 NASA Photo / Tom Tschida ED08-0196-06