Loading patent details...
US6135255A: Resealable Roller Clutch | Searchlight