Loading patent details...
US4360985A: Firearms Magazine Speed Release Latch | Searchlight