Instron celebrates 70 years in business

Instron, Norwood, Mass., celebrated its 70th anniversary on March 15, 2016, marking continued success in providing customers with the highest quality products, expert support, and world-class service.