Loading patent details...
US5223667A: Plural Piece Flechettes Affording Enhanced Penetration | Searchlight