Loading patent details...
US5409272A: Over-Center Latch Assembly | Searchlight