Semi-Auto Handguns
Semi-auto handguns can be fired quickly with each pull of the trigger, and a detachable magazine supplies the ammunition.
Semi-auto handguns can be fired quickly with each pull of the trigger, and a detachable magazine supplies the ammunition.