Loading patent details...
US5230795A: Quick Release Oil Filter | Searchlight