99452524
Oct 20, 2025
WRAP TECHNOLOGIES INC.
Subscribe
Firearm attachments, namely launchers that launch electrically inert entangling projectiles for attaching to firearms.