Loading patent details...
US4577991A: Deployable Vehicular Barricade | Searchlight