Search ST Engineering

2007: Launched Terrex, the world’s most advanced 8x8 wheeled infantry carrier vehicle