Loading patent details...
US5481889A: Mechanical Latch System | Searchlight