Loading patent details...
US5186288A: Electro-Shear Brake | Searchlight