Loading patent details...
US4531487A: Engine Stopping Device | Searchlight