Construction with substance: TSA’s new stamping center (plant 3a) takes shape.

© Traktionssysteme Austria
TSA plant 3a – punching center