Gun ownership is at an 18-year high, according to a new Gallup poll.
Forty-seven percent of Americans report having a gun in their home or elsewhere on their property, up from 41 percent last year and the most since 1993 when 54 percent reported gun ownership.