If you have paid money to acquire your concealed carry permit, you know that responsible gun owners are practiced gun HANDLERS. That takes practice. Virtual firearm training is an excellent way to hone those skills! Shooting live fire at a range is costly and can get boring. A static target moves to the front and […]