Loading patent details...
US6205696B1: Gun with detachable barrel mounting | Searchlight