Loading patent details...
US5996504A: Barbed Wire Deployment Apparatus | Searchlight