Loading patent details...
US4555860A: Rifle Breech Assembly | Searchlight