John B. Snow is Shooting Editor of Outdoor Life, where he oversees the publication’s firearms and shooting coverage. This ...