( Barrett M107A1 construction.

Construction Source Result