Loading patent details...
US4574523A: Vehicle Barricade or Maximum Security Barrier | Searchlight