Loading patent details...
US4425993A: Fluid Engaged Spring Released Fan Clutch Having a Modular Mount for a Spring Engaged Fluid Released Fan Clutch | Searchlight