Loading patent details...
US7478495B1: Mechanical buffer for shouldered weapon | Searchlight