Loading patent details...
US4314682A: Deployable Shield | Searchlight