Loading patent details...
US4461160A: Self-Latching, Semi-Automatic Door Lock and Opener | Searchlight