SIG SAUER’s New Experience Center is Now Under Construction
About six months ago, in November 2020, TFB reported that SIG SAUER was making moves to add some additional space to their facilities in Epping, New Hampshire. The new building was described as a “showpiece” by the civil engineering firm working on it, and [Read More…]