Loading patent details...
US7076904B1: Detachable gun barrel assembly | Searchlight