firearmusernetwork.com
Competition and the Novice
The value of competition is that it encourages training, that is, the organization and measurement of incremental skill development. You don’t have to compete for this to occur, but this rare…