Loading patent details...
US5966858A: Baffled Muzzle Brake and Seal System for Submerged Gun Operation | Searchlight