Loading patent details...
US4469172A: Self-Energizing Locking Mechanism | Searchlight