chip_40571452 Published on March 28, 2017 in Missouri Company Wins $26.6 Million NASA ContractFull resolution (2048 × 1300)