Loading patent details...
US4398448A: Buffered Bolt Assembly | Searchlight