Posted on: January 19, 2013November 8, 2015 How well do you really know guns and what makes them work?