Of Sheep, Wolves, and Sheepdogs

Most of us in the Second Amendment community are familiar with the sheep, wolves, and sheepdogs analogy. For those of us in parts of the country where wild dogs, coyotes, and wolves live, that analogy […]