Loading patent details...
US4906262A: Self Cleaning Rotary Screen for the Cooling Air Inlet of an Engine Enclosure | Searchlight