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