Loading patent details...
US7302880B1: Ballistic shield with integral firearm | Searchlight