Loading patent details...
US3954293A: Self-Protecting Latch | Searchlight