Loading patent details...
US4170723A: Vehicle Pedal Hard Braking Switch | Searchlight