Loading patent details...
US4893874A: Free Falling Latch Plate Assembly | Searchlight