Loading patent details...
US6145352A: Slam Latch With Opposing Slides | Searchlight