Loading patent details...
US5233902A: Sliding Breech Block System for Repetitive Electronic Ignition | Searchlight