Loading patent details...
US7849777B1: Firearm with an improved breech bolt assembly | Searchlight