Loading patent details...
US4977815A: Self Cleaning Automatic Machine Pistol and Silencer for the Same | Searchlight