Loading patent details...
US4949186A: Vehicle Mounted Surveillance System | Searchlight