Loading patent details...
US7296505B2: Muzzle brakes for weapons | Searchlight