Loading patent details...
US4289255A: Oil Filter Cap | Searchlight