Loading patent details...
US4867289A: Vehicle Brake Lock Having Throttle Pedal Release | Searchlight