barrett 50 cal barrett.net Category:heavy industry and engineering Global Rank:300,276 visits:140.5K pages/Per:2.8 ADS