Loading patent details...
US5878608A: Locking Slide Latch | Searchlight